Test results for amd64, r24000, crypto_aead/bleep64
[Page version: 20241016 00:06:19]
Measurements for amd64, r24000, crypto_aead
Test results for amd64, r24000, crypto_aead
Test results for crypto_aead/bleep64
Computer: r24000
Microarchitecture: amd64; Coffee Lake (906ea)
Architecture: amd64
CPU ID: GenuineIntel-000906ea-bfebfbff
SUPERCOP version: 20241011
Operation: crypto_aead
Primitive: bleep64
Test failure
error 111
crypto_aead_encrypt is nondeterministic
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Compiler output
encrypt.c: encrypt.c:25:3: error: function definition is not allowed here
encrypt.c: { t = (((uint64_t)x * y) >> 32) - (x * y); // filter LFSR, diffuse autokey
encrypt.c: ^
encrypt.c: encrypt.c:50:29: error: call to undeclared function 'crypt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
encrypt.c: while ( (n -= 8) >= 0 ) { crypt(1, 1); crypt(0, 1); } // do 8 bytes per loop
encrypt.c: ^
encrypt.c: encrypt.c:51:15: error: call to undeclared function 'crypt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
encrypt.c: if (n > -5) crypt(1, 1); // if 4 to 7 bytes left, do another full word
encrypt.c: ^
encrypt.c: encrypt.c:7:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
encrypt.c: inline int Bleep64(B_iv, B_key, B_pt, B_ct, B_ad, adlen, inlen, outlen, encrypt)
encrypt.c: ^
encrypt.c: encrypt.c:92:18: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
encrypt.c: { return Bleep64(npub, k, m, c, ad, adlen, mlen, clen, 1); }
encrypt.c: ^~~~
encrypt.c: encrypt.c:92:24: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
encrypt.c: { return Bleep64(npub, k, m, c, ad, adlen, mlen, clen, 1); }
encrypt.c: ^
encrypt.c: encrypt.c:92:27: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
encrypt.c: { return Bleep64(npub, k, m, c, ad, adlen, mlen, clen, 1); }
encrypt.c: ^
encrypt.c: encrypt.c:92:33: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
encrypt.c: { return Bleep64(npub, k, m, c, ad, adlen, mlen, clen, 1); }
encrypt.c: ^~
encrypt.c: encrypt.c:92:50: warning: incompatible pointer types passing 'unsigned long long *' to parameter of type 'int32_t *' (aka 'int *') [-Wincompatible-pointer-types]
encrypt.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15)) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15)) |
T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15)) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15)) |
T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_16.0.6_(15)) |
Compiler output
try.c: /usr/bin/ld: libcrypto_aead_bleep64.a(encrypt.o): in function `crypto_aead_bleep64_ref_timingleaks_encrypt':
try.c: .../supercop-data/r24000/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/bleep64/ref/work/encrypt.c:92:(.text+0x...): undefined reference to `Bleep64'
try.c: /usr/bin/ld: libcrypto_aead_bleep64.a(encrypt.o): in function `crypto_aead_bleep64_ref_timingleaks_decrypt':
try.c: .../supercop-data/r24000/amd64/try/c/gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/bleep64/ref/work/encrypt.c:100:(.text+0x...): undefined reference to `Bleep64'
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Compiler output
try.c: /usr/bin/ld: libcrypto_aead_bleep64.a(encrypt.o): in function `crypto_aead_bleep64_ref_timingleaks_encrypt':
try.c: .../supercop-data/r24000/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/bleep64/ref/work/encrypt.c:92:(.text+0x...): undefined reference to `Bleep64'
try.c: /usr/bin/ld: libcrypto_aead_bleep64.a(encrypt.o): in function `crypto_aead_bleep64_ref_timingleaks_decrypt':
try.c: .../supercop-data/r24000/amd64/try/c/gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/bleep64/ref/work/encrypt.c:100:(.text+0x...): undefined reference to `Bleep64'
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
Compiler output
try.c: /usr/bin/ld: libcrypto_aead_bleep64.a(encrypt.o): in function `crypto_aead_bleep64_ref_timingleaks_encrypt':
try.c: .../supercop-data/r24000/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/bleep64/ref/work/encrypt.c:92:(.text+0x...): undefined reference to `Bleep64'
try.c: /usr/bin/ld: libcrypto_aead_bleep64.a(encrypt.o): in function `crypto_aead_bleep64_ref_timingleaks_decrypt':
try.c: .../supercop-data/r24000/amd64/try/c/gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall/timingleaks/crypto_aead/bleep64/ref/work/encrypt.c:100:(.text+0x...): undefined reference to `Bleep64'
try.c: collect2: error: ld returned 1 exit status
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |