Test results for armeabi, tinker, crypto_aead/aes256gcmv1

[Page version: 20241024 12:18:11]

Measurements for armeabi, tinker, crypto_aead Test results for armeabi, tinker, crypto_aead Test results for crypto_aead/aes256gcmv1
Computer: tinker
Microarchitecture: armeabi; Cortex-A17 (410fc0d1)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_aead
Primitive: aes256gcmv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
144571728 0 020837 452 824T:opensslnewclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
145517640 0 016106 428 816T:opensslnewgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
145766584 0 018195 432 824T:opensslnewgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
145999468 0 014091 424 816T:opensslnewgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
146145584 0 017463 432 824T:opensslnewgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
28675324239 1516 01021663 74453 12560T:cryptoppg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
28799428421 1516 01027552 74469 12560T:cryptoppg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
28824226533 1516 01024946 74473 12560T:cryptoppg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
30431310744 2196 0998281 75101 12560T:cryptoppg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
78653723972 0 1625861 392 856T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092720240909
177332822308 0 1623469 392 856T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092720240909
350842993368 0 1627722 420 856T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024092720240909
405188102288 0 1622032 388 848T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092720240909
437007611460 0 1619361 384 840T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092720240909
7634636973972 0 1626629 392 856refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
7684765472308 0 1624237 392 856refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
7878844953368 0 1628490 420 856refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
7954758832288 0 1622804 388 848refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909
7985617281460 0 1620133 384 840refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024092620240909

Compiler output


try.cpp: /usr/bin/ld: warning: sha512_armv4.o: missing .note.GNU-stack section implies executable stack
try.cpp: /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
try.cpp: /usr/bin/ld: warning: sha512_armv4.o: missing .note.GNU-stack section implies executable stack
try.cpp: /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
measure.cpp: /usr/bin/ld: warning: sha512_armv4.o: missing .note.GNU-stack section implies executable stack
measure.cpp: /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:cryptoppg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:cryptoppg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:cryptoppg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:cryptoppg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Compiler output


armv8crypto.c: In file included from armv8crypto.c:11:
armv8crypto.c: /usr/lib/llvm-14/lib/clang/14.0.6/include/arm_neon.h:32:2: error: "NEON support not enabled"
armv8crypto.c: #error "NEON support not enabled"
armv8crypto.c:  ^
armv8crypto.c: armv8crypto.c:54:13: error: expected ';' after expression
armv8crypto.c:   uint8x16_t temp = vld1q_u8(n);
armv8crypto.c:             ^
armv8crypto.c:             ;
armv8crypto.c: armv8crypto.c:54:3: error: use of undeclared identifier 'uint8x16_t'
armv8crypto.c:   uint8x16_t temp = vld1q_u8(n);
armv8crypto.c:   ^
armv8crypto.c: armv8crypto.c:54:14: error: use of undeclared identifier 'temp'
armv8crypto.c:   uint8x16_t temp = vld1q_u8(n);
armv8crypto.c:              ^
armv8crypto.c: armv8crypto.c:54:21: warning: implicit declaration of function 'vld1q_u8' is invalid in C99 [-Wimplicit-function-declaration]
armv8crypto.c:   uint8x16_t temp = vld1q_u8(n);
armv8crypto.c:                     ^
armv8crypto.c: armv8crypto.c:66:15: error: expected ';' after expression
armv8crypto.c:     uint32x4_t t;
armv8crypto.c:               ^
armv8crypto.c:               ;
armv8crypto.c: armv8crypto.c:66:5: error: use of undeclared identifier 'uint32x4_t'
armv8crypto.c:     uint32x4_t t;
armv8crypto.c:     ^
armv8crypto.c: armv8crypto.c:66:16: error: use of undeclared identifier 't'
armv8crypto.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:dolbeau/armv8cryptoclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


armv8crypto.c: armv8crypto.c: In function ‘aes_armv8_encrypt1’:
armv8crypto.c: armv8crypto.c:63: warning: ignoring ‘#pragma unroll ’ [-Wunknown-pragmas]
armv8crypto.c:    63 | #pragma unroll(13)
armv8crypto.c:       |
armv8crypto.c: armv8crypto.c: In function ‘addmul’:
armv8crypto.c: armv8crypto.c:327:19: warning: implicit declaration of function ‘vrbitq_u8’; did you mean ‘vbicq_u8’? [-Wimplicit-function-declaration]
armv8crypto.c:   327 |   A = (poly8x16_t)vrbitq_u8((uint8x16_t)vreversebyteq_u128((uint32x4_t)A));
armv8crypto.c:       |                   ^~~~~~~~~
armv8crypto.c:       |                   vbicq_u8
armv8crypto.c: armv8crypto.c:327:3: error: cannot convert a value of type ‘int’ to vector type ‘__simd128_poly8_t’ which has different size
armv8crypto.c:   327 |   A = (poly8x16_t)vrbitq_u8((uint8x16_t)vreversebyteq_u128((uint32x4_t)A));
armv8crypto.c:       |   ^
armv8crypto.c: armv8crypto.c:328:3: error: cannot convert a value of type ‘int’ to vector type ‘__simd128_poly8_t’ which has different size
armv8crypto.c:   328 |   X = (poly8x16_t)vrbitq_u8((uint8x16_t)/* vreversebyteq_u128 */((uint32x4_t)X));
armv8crypto.c:       |   ^
armv8crypto.c: armv8crypto.c:329:3: error: cannot convert a value of type ‘int’ to vector type ‘__simd128_poly8_t’ which has different size
armv8crypto.c:   329 |   Y = (poly8x16_t)vrbitq_u8((uint8x16_t)vreversebyteq_u128((uint32x4_t)Y));
armv8crypto.c:       |   ^
armv8crypto.c: armv8crypto.c:331:64: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses]
armv8crypto.c:   331 |     unsigned long long mask = -1ull ^ (1ull<<(((16-xlen)%8)*8))-1ull;
armv8crypto.c:       |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
armv8crypto.c: armv8crypto.c:332:16: warning: unused variable ‘ff’ [-Wunused-variable]
armv8crypto.c:   332 |     poly8x16_t ff = vdupq_n_p8((poly8_t)0xFF);
armv8crypto.c:       |                ^~
armv8crypto.c: armv8crypto.c:342:3: error: cannot convert a value of type ‘int’ to vector type ‘__simd128_poly8_t’ which has different size
armv8crypto.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:dolbeau/armv8cryptogcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:dolbeau/armv8cryptogcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:dolbeau/armv8cryptogcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:dolbeau/armv8cryptogcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Compiler output


decrypt.c: decrypt.c:13:18: error: variable has incomplete type 'EVP_CIPHER_CTX' (aka 'struct evp_cipher_ctx_st')
decrypt.c:   EVP_CIPHER_CTX x;
decrypt.c:                  ^
decrypt.c: /usr/include/openssl/types.h:102:16: note: forward declaration of 'struct evp_cipher_ctx_st'
decrypt.c: typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
decrypt.c:                ^
decrypt.c: 1 error generated.

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opensslclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


decrypt.c: decrypt.c: In function ‘crypto_aead_aes256gcmv1_openssl_timingleaks_decrypt’:
decrypt.c: decrypt.c:13:18: error: storage size of ‘x’ isn’t known
decrypt.c:    13 |   EVP_CIPHER_CTX x;
decrypt.c:       |                  ^
decrypt.c: decrypt.c:13:18: warning: unused variable ‘x’ [-Wunused-variable]

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:opensslgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opensslgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opensslgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opensslgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

TIMECOP error (can be valgrind bug)


error 99
5b27b3b9c5ff7ebf35ff2214f3ac9edd082b5f2834f23ffc57a02818257a08be 30126994653 4977266146148 1800000000 crypto_aead/aes256gcmv1/ref
Invalid write of size 4
   at 0x...: main (try-anything.c:335)
 Address 0xad816c68 is on thread 1's stack
 32 bytes below stack pointer

Syscall param rlimit64(new_rlim) points to uninitialised byte(s)
   at 0x...: __libc_do_syscall (libc-do-syscall.S:47)
   by 0x...: setrlimit (setrlimit.c:47)
   by 0x...: limits (try-anything.c:265)
   by 0x...: main (try-anything.c:337)
 Address 0xad816c68 is on thread 1's stack
 in frame #1, created by setrlimit (setrlimit.c:35)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Syscall param rlimit64(new_rlim) points to uninitialised byte(s)
   at 0x...: __libc_do_syscall (libc-do-syscall.S:47)
   by 0x...: setrlimit (setrlimit.c:47)
   by 0x...: limits (try-anything.c:268)
   by 0x...: main (try-anything.c:337)
 Address 0xad816c68 is on thread 1's stack
 in frame #1, created by setrlimit (setrlimit.c:35)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Syscall param rlimit64(new_rlim) points to uninitialised byte(s)
   at 0x...: __libc_do_syscall (libc-do-syscall.S:47)
   by 0x...: setrlimit (setrlimit.c:47)
   by 0x...: limits (try-anything.c:271)
   by 0x...: main (try-anything.c:337)
 Address 0xad816c68 is on thread 1's stack
 in frame #1, created by setrlimit (setrlimit.c:35)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:369)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:369)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: main (try-anything.c:368)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

TIMECOP error (can be valgrind bug)


error 99
5b27b3b9c5ff7ebf35ff2214f3ac9edd082b5f2834f23ffc57a02818257a08be 29930614744 4825867970675 1800000000 crypto_aead/aes256gcmv1/ref
Invalid write of size 4
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)
   by 0x...: main (try-anything.c:335)
 Address 0xad850c80 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:69)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:69)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:70)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:70)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:71)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:71)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:72)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:72)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:73)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:73)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:74)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:74)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:75)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:75)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:76)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:76)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:77)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:77)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:78)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:78)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:79)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:79)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:80)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:80)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:81)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:81)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:82)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:82)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:83)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:83)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:84)
   by 0x...: main (try-anything.c:339)
 Address 0xad850c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:84)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:344)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Invalid write of size 4
   at 0x...: output_prepare (try-anything.c:183)
   by 0x...: test (try.c:171)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:178)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:179)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:180)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:181)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:182)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:183)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:202)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:203)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:204)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:205)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:206)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:207)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:289)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:291)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:293)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:295)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: output_prepare (try-anything.c:183)
   by 0x...: test (try.c:314)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: output_prepare (try-anything.c:183)
   by 0x...: test (try.c:315)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:321)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:322)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:323)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:324)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:325)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:326)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:345)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:346)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:347)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:348)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:349)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:350)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:411)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:412)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:413)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:414)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:415)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:416)
   by 0x...: main (try-anything.c:345)
 Address 0xad850c20 is on thread 1's stack
 32 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: test (try.c:144)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:147)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:149)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:150)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:151)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:152)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:153)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:154)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:155)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:156)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:157)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:158)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:159)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:347)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:353)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:353)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:356)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:356)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:359)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:370)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: main (try-anything.c:368)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

TIMECOP error (can be valgrind bug)


error 99
5b27b3b9c5ff7ebf35ff2214f3ac9edd082b5f2834f23ffc57a02818257a08be 29472437030 4797750122752 1800000000 crypto_aead/aes256gcmv1/ref
Invalid write of size 4
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)
   by 0x...: main (try-anything.c:335)
 Address 0xad86fc80 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:69)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:69)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:70)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:70)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:71)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:71)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:72)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:72)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:73)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:73)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:74)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:74)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:75)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:75)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:76)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:76)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:77)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:77)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:78)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:78)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:79)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:79)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:80)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:80)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:81)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:81)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:82)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:82)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:83)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:83)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:84)
   by 0x...: main (try-anything.c:339)
 Address 0xad86fc70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:84)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:344)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Invalid write of size 4
   at 0x...: output_prepare (try-anything.c:183)
   by 0x...: test (try.c:171)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:178)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:179)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:180)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:181)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:182)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:183)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:202)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:203)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:204)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:205)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:206)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:207)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:289)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:291)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:293)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:295)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: output_prepare (try-anything.c:183)
   by 0x...: test (try.c:314)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: output_prepare (try-anything.c:183)
   by 0x...: test (try.c:315)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:321)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:322)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:323)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:324)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:325)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:326)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:345)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:346)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:347)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:348)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:349)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:350)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:411)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:412)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:413)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:414)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:415)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:416)
   by 0x...: main (try-anything.c:345)
 Address 0xad86fc28 is on thread 1's stack
 24 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: test (try.c:144)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:147)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:149)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:150)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:151)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:152)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:153)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:154)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:155)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:156)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:157)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:158)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: test (try.c:159)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:347)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:353)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:353)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:356)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:356)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:359)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:370)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: main (try-anything.c:368)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

TIMECOP error (can be valgrind bug)


error 99
5b27b3b9c5ff7ebf35ff2214f3ac9edd082b5f2834f23ffc57a02818257a08be 30125551462 4978027762960 1800000000 crypto_aead/aes256gcmv1/ref
Invalid write of size 4
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)
   by 0x...: main (try-anything.c:335)
 Address 0xadb53c80 is on thread 1's stack
 32 bytes below stack pointer

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:69)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:70)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:70)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:71)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:71)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:72)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:72)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:73)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:73)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:74)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:74)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:75)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:75)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:76)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:76)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:77)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:77)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:78)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:78)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:79)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:79)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:80)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:80)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:81)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:81)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:82)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:82)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:83)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:83)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Invalid write of size 4
   at 0x...: fail (try-anything.c:239)
   by 0x...: allocate (try.c:84)
   by 0x...: main (try-anything.c:339)
 Address 0xadb53c70 is on thread 1's stack
 40 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: allocate (try.c:84)
   by 0x...: main (try-anything.c:339)
 Uninitialised value was created by a stack allocation
   at 0x...: fail (try-anything.c:239)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:344)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Invalid write of size 4
   at 0x...: output_prepare (try-anything.c:183)
   by 0x...: test (try.c:171)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Conditional jump or move depends on uninitialised value(s)
   at 0x...: bcmp (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: output_prepare (try-anything.c:183)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: bcmp (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: output_prepare (try-anything.c:183)

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:178)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:179)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:180)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:181)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:182)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: salsa20 (try-anything.c:102)
   by 0x...: canary (try-anything.c:148)
   by 0x...: double_canary (try-anything.c:155)
   by 0x...: test (try.c:182)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:182)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:182)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:182)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:183)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:202)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:203)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:204)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:205)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:206)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: salsa20 (try-anything.c:102)
   by 0x...: canary (try-anything.c:148)
   by 0x...: double_canary (try-anything.c:155)
   by 0x...: test (try.c:206)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:206)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:206)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:206)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:207)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:289)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:291)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:293)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: salsa20 (try-anything.c:102)
   by 0x...: canary (try-anything.c:148)
   by 0x...: double_canary (try-anything.c:155)
   by 0x...: test (try.c:293)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:293)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:293)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:293)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:295)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: output_prepare (try-anything.c:183)
   by 0x...: test (try.c:314)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: output_prepare (try-anything.c:183)
   by 0x...: test (try.c:315)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:321)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:322)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:323)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:324)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:325)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: salsa20 (try-anything.c:102)
   by 0x...: canary (try-anything.c:148)
   by 0x...: double_canary (try-anything.c:155)
   by 0x...: test (try.c:325)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:325)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:325)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:325)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:326)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:345)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:346)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:347)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:348)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:349)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: salsa20 (try-anything.c:102)
   by 0x...: canary (try-anything.c:148)
   by 0x...: double_canary (try-anything.c:155)
   by 0x...: test (try.c:349)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:349)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:349)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:349)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:350)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:411)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:412)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:413)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:414)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:415)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: salsa20 (try-anything.c:102)
   by 0x...: canary (try-anything.c:148)
   by 0x...: double_canary (try-anything.c:155)
   by 0x...: test (try.c:415)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:415)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:415)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: double_canary (try-anything.c:157)
   by 0x...: test (try.c:415)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Invalid write of size 4
   at 0x...: myrandom (try-anything.c:153)
   by 0x...: test (try.c:416)
   by 0x...: main (try-anything.c:345)
 Address 0xadb53c20 is on thread 1's stack
 24 bytes below stack pointer

Conditional jump or move depends on uninitialised value(s)
   at 0x...: salsa20 (try-anything.c:85)
   by 0x...: testvector (try-anything.c:124)
   by 0x...: input_prepare (try-anything.c:162)
   by 0x...: test (try.c:152)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: salsa20 (try-anything.c:88)
   by 0x...: testvector (try-anything.c:124)
   by 0x...: input_prepare (try-anything.c:162)
   by 0x...: test (try.c:152)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: salsa20 (try-anything.c:102)
   by 0x...: testvector (try-anything.c:124)
   by 0x...: input_prepare (try-anything.c:162)
   by 0x...: test (try.c:152)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: salsa20 (try-anything.c:102)
   by 0x...: canary (try-anything.c:148)
   by 0x...: input_prepare (try-anything.c:164)
   by 0x...: test (try.c:152)
   by 0x...: main (try-anything.c:345)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)


More than 100 errors detected.  Subsequent errors
will still be recorded, but in less detail than before.
Conditional jump or move depends on uninitialised value(s)
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
 Uninitialised value was created by a stack allocation
   at 0x...: myrandom (try-anything.c:153)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:346)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:353)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:353)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:356)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:356)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:359)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Conditional jump or move depends on uninitialised value(s)
   at 0x...: main (try-anything.c:368)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

TIMECOP error (can be valgrind bug)


error 99
5b27b3b9c5ff7ebf35ff2214f3ac9edd082b5f2834f23ffc57a02818257a08be 30588373883 5034741890398 1800000000 crypto_aead/aes256gcmv1/ref
Invalid write of size 4
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)
   by 0x...: main (try-anything.c:335)
 Address 0xadc12c80 is on thread 1's stack
 32 bytes below stack pointer

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:344)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:347)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:353)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:353)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:356)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:356)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:359)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:369)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:370)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Use of uninitialised value of size 4
   at 0x...: main (try-anything.c:368)
 Uninitialised value was created by a stack allocation
   at 0x...: crypto_core_aes256encrypt_ref_constbranchindex (impl.c:4)

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)