Test results for amd64, phoenix, crypto_sign/donald2048
[Page version: 20260401 08:39:19]
Measurements for amd64, phoenix, crypto_sign
Test results for amd64, phoenix, crypto_sign
Test results for crypto_sign/donald2048
Computer: phoenix
Microarchitecture: amd64; Zen 4 (a70f41)
Architecture: amd64
CPU ID: AuthenticAMD-00a70f41-178bfbff
SUPERCOP version: 20260330
Operation: crypto_sign
Primitive: donald2048
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1672490 | 3461 0 0 | 36558 1408 2344 | T:opensslnew | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1682080 | 3195 0 0 | 37096 1400 2408 | T:opensslnew | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1683349 | 3770 0 0 | 37332 1384 2440 | T:opensslnew | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1684191 | 3370 0 0 | 37452 1384 2504 | T:opensslnew | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1687490 | 3171 0 0 | 35188 1376 2408 | T:opensslnew | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1691614 | 3268 0 0 | 39102 1408 2344 | T:opensslnew | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1702225 | 3194 0 0 | 42670 1408 2408 | T:opensslnew | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1722248 | 3194 0 0 | 42606 1408 2408 | T:opensslnew | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1730510 | 3370 0 0 | 41932 1384 2504 | T:opensslnew | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1795876 | 50340 12080 392 | 1872486 156880 12040 | T:cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1796956 | 76725 10024 440 | 1884924 154904 12296 | T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1797409 | 89878 9872 440 | 1899472 154936 12296 | T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1798660 | 62355 16112 392 | 1898747 160552 11976 | T:cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1799295 | 48431 24176 440 | 1877740 168960 12168 | T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1806230 | 62297 12080 392 | 1896442 156872 12040 | T:cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1830448 | 58626 12080 392 | 1889578 156872 12040 | T:cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
| 1832838 | 61599 9856 440 | 1869875 154744 12232 | T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260331 | 20260330 |
Compiler output
try.cpp: In file included from try-anything.cpp:22:
try.cpp: .../supercop-data/phoenix/amd64/include/stq.h:32:13: warning: unused function 'stq_sort' [-Wunused-function]
try.cpp: 32 | static void stq_sort(stq_doublearray S,long long n)
try.cpp: | ^~~~~~~~
try.cpp: 1 warning generated.
try.cpp: In file included from try-anything.cpp:22:
try.cpp: .../supercop-data/phoenix/amd64/include/stq.h:32:13: warning: unused function 'stq_sort' [-Wunused-function]
try.cpp: 32 | static void stq_sort(stq_doublearray S,long long n)
try.cpp: | ^~~~~~~~
try.cpp: 1 warning generated.
measure.cpp: In file included from measure-anything.cpp:19:
measure.cpp: .../supercop-data/phoenix/amd64/include/stq.h:32:13: warning: unused function 'stq_sort' [-Wunused-function]
measure.cpp: 32 | static void stq_sort(stq_doublearray S,long long n)
measure.cpp: | ^~~~~~~~
measure.cpp: 1 warning generated.
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
try.cpp: In file included from try-anything.cpp:22:
try.cpp: .../supercop-data/phoenix/amd64/include/stq.h:32:13: warning: 'void stq_sort(std::vector<double>, long long int)' defined but not used [-Wunused-function]
try.cpp: 32 | static void stq_sort(stq_doublearray S,long long n)
try.cpp: | ^~~~~~~~
try.cpp: In file included from try-anything.cpp:22:
try.cpp: .../supercop-data/phoenix/amd64/include/stq.h:32:13: warning: 'void stq_sort(std::vector<double>, long long int)' defined but not used [-Wunused-function]
try.cpp: 32 | static void stq_sort(stq_doublearray S,long long n)
try.cpp: | ^~~~~~~~
measure.cpp: In file included from measure-anything.cpp:19:
measure.cpp: .../supercop-data/phoenix/amd64/include/stq.h:32:13: warning: 'void stq_sort(std::vector<double>, long long int)' defined but not used [-Wunused-function]
measure.cpp: 32 | static void stq_sort(stq_doublearray S,long long n)
measure.cpp: | ^~~~~~~~
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
keypair.c: keypair.c:12:7: warning: 'DSA_new' is deprecated [-Wdeprecated-declarations]
keypair.c: 12 | x = DSA_new();
keypair.c: | ^
keypair.c: /usr/include/openssl/dsa.h:129:1: note: 'DSA_new' has been explicitly marked deprecated here
keypair.c: 129 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void);
keypair.c: | ^
keypair.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
keypair.c: 216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
keypair.c: | ^
keypair.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
keypair.c: 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
keypair.c: | ^
keypair.c: keypair.c:18:4: error: incomplete definition of type 'DSA' (aka 'struct dsa_st')
keypair.c: 18 | x->p = BN_new(); if (!x->p) goto error;
keypair.c: | ~^
keypair.c: /usr/include/openssl/types.h:150:16: note: forward declaration of 'struct dsa_st'
keypair.c: 150 | typedef struct dsa_st DSA;
keypair.c: | ^
keypair.c: keypair.c:18:26: error: incomplete definition of type 'DSA' (aka 'struct dsa_st')
keypair.c: 18 | x->p = BN_new(); if (!x->p) goto error;
keypair.c: | ~^
keypair.c: /usr/include/openssl/types.h:150:16: note: forward declaration of 'struct dsa_st'
keypair.c: 150 | typedef struct dsa_st DSA;
keypair.c: | ^
keypair.c: keypair.c:19:4: error: incomplete definition of type 'DSA' (aka 'struct dsa_st')
keypair.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:openssl | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
keypair.c: keypair.c: In function 'crypto_sign_donald2048_openssl_timingleaks_keypair':
keypair.c: keypair.c:12:3: warning: 'DSA_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
keypair.c: 12 | x = DSA_new();
keypair.c: | ^
keypair.c: In file included from keypair.c:2:
keypair.c: /usr/include/openssl/dsa.h:129:28: note: declared here
keypair.c: 129 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void);
keypair.c: | ^~~~~~~
keypair.c: keypair.c:18:4: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 18 | x->p = BN_new(); if (!x->p) goto error;
keypair.c: | ^~
keypair.c: keypair.c:18:26: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 18 | x->p = BN_new(); if (!x->p) goto error;
keypair.c: | ^~
keypair.c: keypair.c:19:4: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 19 | x->q = BN_new(); if (!x->q) goto error;
keypair.c: | ^~
keypair.c: keypair.c:19:26: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 19 | x->q = BN_new(); if (!x->q) goto error;
keypair.c: | ^~
keypair.c: keypair.c:20:4: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 20 | x->g = BN_new(); if (!x->g) goto error;
keypair.c: | ^~
keypair.c: keypair.c:20:26: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'}
keypair.c: 20 | x->g = BN_new(); if (!x->g) goto error;
keypair.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
keypair.c: keypair.c:20:7: warning: 'DSA_new' is deprecated [-Wdeprecated-declarations]
keypair.c: 20 | x = DSA_new(); if (!x) goto error;
keypair.c: | ^
keypair.c: /usr/include/openssl/dsa.h:129:1: note: 'DSA_new' has been explicitly marked deprecated here
keypair.c: 129 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void);
keypair.c: | ^
keypair.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
keypair.c: 216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
keypair.c: | ^
keypair.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
keypair.c: 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
keypair.c: | ^
keypair.c: keypair.c:29:8: warning: 'DSA_set0_pqg' is deprecated [-Wdeprecated-declarations]
keypair.c: 29 | if (!DSA_set0_pqg(x,p,q,g)) goto error;
keypair.c: | ^
keypair.c: /usr/include/openssl/dsa.h:207:1: note: 'DSA_set0_pqg' has been explicitly marked deprecated here
keypair.c: 207 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g);
keypair.c: | ^
keypair.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
keypair.c: 216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
keypair.c: | ^
keypair.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
keypair.c: 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
keypair.c: | ^
keypair.c: keypair.c:32:8: warning: 'DSA_generate_key' is deprecated [-Wdeprecated-declarations]
keypair.c: ...
signatureofshorthash.c: signatureofshorthash.c:39:7: warning: 'DSA_new' is deprecated [-Wdeprecated-declarations]
signatureofshorthash.c: 39 | x = DSA_new(); if (!x) goto error;
signatureofshorthash.c: | ^
signatureofshorthash.c: /usr/include/openssl/dsa.h:129:1: note: 'DSA_new' has been explicitly marked deprecated here
signatureofshorthash.c: 129 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void);
signatureofshorthash.c: | ^
signatureofshorthash.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
signatureofshorthash.c: 216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
signatureofshorthash.c: | ^
signatureofshorthash.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
signatureofshorthash.c: 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
signatureofshorthash.c: | ^
signatureofshorthash.c: signatureofshorthash.c:41:8: warning: 'DSA_set0_pqg' is deprecated [-Wdeprecated-declarations]
signatureofshorthash.c: 41 | if (!DSA_set0_pqg(x,p,q,g)) goto error;
signatureofshorthash.c: | ^
signatureofshorthash.c: /usr/include/openssl/dsa.h:207:1: note: 'DSA_set0_pqg' has been explicitly marked deprecated here
signatureofshorthash.c: 207 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g);
signatureofshorthash.c: | ^
signatureofshorthash.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
signatureofshorthash.c: 216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
signatureofshorthash.c: | ^
signatureofshorthash.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
signatureofshorthash.c: 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
signatureofshorthash.c: | ^
signatureofshorthash.c: signatureofshorthash.c:51:8: warning: 'DSA_set0_key' is deprecated [-Wdeprecated-declarations]
signatureofshorthash.c: ...
verification.c: verification.c:37:7: warning: 'DSA_new' is deprecated [-Wdeprecated-declarations]
verification.c: 37 | x = DSA_new(); if (!x) goto error;
verification.c: | ^
verification.c: /usr/include/openssl/dsa.h:129:1: note: 'DSA_new' has been explicitly marked deprecated here
verification.c: 129 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void);
verification.c: | ^
verification.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
verification.c: 216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
verification.c: | ^
verification.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
verification.c: 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
verification.c: | ^
verification.c: verification.c:38:8: warning: 'DSA_set0_pqg' is deprecated [-Wdeprecated-declarations]
verification.c: 38 | if (!DSA_set0_pqg(x,p,q,g)) goto error;
verification.c: | ^
verification.c: /usr/include/openssl/dsa.h:207:1: note: 'DSA_set0_pqg' has been explicitly marked deprecated here
verification.c: 207 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g);
verification.c: | ^
verification.c: /usr/include/openssl/macros.h:216:31: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
verification.c: 216 | #define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0)
verification.c: | ^
verification.c: /usr/include/openssl/macros.h:61:47: note: expanded from macro 'OSSL_DEPRECATED'
verification.c: 61 | #define OSSL_DEPRECATED(since) __attribute__((deprecated))
verification.c: | ^
verification.c: verification.c:44:8: warning: 'DSA_set0_key' is deprecated [-Wdeprecated-declarations]
verification.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| T:opensslnew | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opensslnew | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opensslnew | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opensslnew | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:opensslnew | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
Compiler output
keypair.c: keypair.c: In function 'crypto_sign_donald2048_opensslnew_timingleaks_keypair':
keypair.c: keypair.c:20:3: warning: 'DSA_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
keypair.c: 20 | x = DSA_new(); if (!x) goto error;
keypair.c: | ^
keypair.c: In file included from keypair.c:2:
keypair.c: /usr/include/openssl/dsa.h:129:28: note: declared here
keypair.c: 129 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void);
keypair.c: | ^~~~~~~
keypair.c: keypair.c:29:3: warning: 'DSA_set0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
keypair.c: 29 | if (!DSA_set0_pqg(x,p,q,g)) goto error;
keypair.c: | ^~
keypair.c: /usr/include/openssl/dsa.h:207:27: note: declared here
keypair.c: 207 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g);
keypair.c: | ^~~~~~~~~~~~
keypair.c: keypair.c:32:3: warning: 'DSA_generate_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
keypair.c: 32 | if (!DSA_generate_key(x)) goto error;
keypair.c: | ^~
keypair.c: /usr/include/openssl/dsa.h:178:27: note: declared here
keypair.c: 178 | OSSL_DEPRECATEDIN_3_0 int DSA_generate_key(DSA *a);
keypair.c: | ^~~~~~~~~~~~~~~~
keypair.c: keypair.c:34:3: warning: 'DSA_get0_pub_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
keypair.c: 34 | z = DSA_get0_pub_key(x);
keypair.c: | ^
keypair.c: /usr/include/openssl/dsa.h:215:37: note: declared here
keypair.c: 215 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *DSA_get0_pub_key(const DSA *d);
keypair.c: ...
signatureofshorthash.c: signatureofshorthash.c: In function 'crypto_sign_donald2048_opensslnew_timingleaks_signatureofshorthash':
signatureofshorthash.c: signatureofshorthash.c:39:3: warning: 'DSA_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
signatureofshorthash.c: 39 | x = DSA_new(); if (!x) goto error;
signatureofshorthash.c: | ^
signatureofshorthash.c: In file included from signatureofshorthash.c:2:
signatureofshorthash.c: /usr/include/openssl/dsa.h:129:28: note: declared here
signatureofshorthash.c: 129 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void);
signatureofshorthash.c: | ^~~~~~~
signatureofshorthash.c: signatureofshorthash.c:41:3: warning: 'DSA_set0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
signatureofshorthash.c: 41 | if (!DSA_set0_pqg(x,p,q,g)) goto error;
signatureofshorthash.c: | ^~
signatureofshorthash.c: /usr/include/openssl/dsa.h:207:27: note: declared here
signatureofshorthash.c: 207 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g);
signatureofshorthash.c: | ^~~~~~~~~~~~
signatureofshorthash.c: signatureofshorthash.c:51:3: warning: 'DSA_set0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
signatureofshorthash.c: 51 | if (!DSA_set0_key(x,pub_key,priv_key)) goto error;
signatureofshorthash.c: | ^~
signatureofshorthash.c: /usr/include/openssl/dsa.h:210:27: note: declared here
signatureofshorthash.c: 210 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key,
signatureofshorthash.c: | ^~~~~~~~~~~~
signatureofshorthash.c: signatureofshorthash.c:54:3: warning: 'DSA_do_sign' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
signatureofshorthash.c: 54 | y = DSA_do_sign(h,20,x);
signatureofshorthash.c: | ^
signatureofshorthash.c: /usr/include/openssl/dsa.h:117:32: note: declared here
signatureofshorthash.c: 117 | OSSL_DEPRECATEDIN_3_0 DSA_SIG *DSA_do_sign(const unsigned char *dgst, int dlen,
signatureofshorthash.c: ...
usehash.c: usehash.c: In function 'crypto_sign_donald2048_opensslnew_timingleaks':
usehash.c: <command-line>: warning: 'crypto_sign_donald2048_opensslnew_timingleaks_signatureofshorthash' reading 64 bytes from a region of size 32 [-Wstringop-overread]
usehash.c: short.h:6:30: note: in expansion of macro 'CRYPTO_NAMESPACE'
usehash.c: 6 | #define signatureofshorthash CRYPTO_NAMESPACE(signatureofshorthash)
usehash.c: | ^~~~~~~~~~~~~~~~
usehash.c: usehash.c:20:7: note: in expansion of macro 'signatureofshorthash'
usehash.c: 20 | i = signatureofshorthash(sm,smlen,h,32,sk,SECRETKEY_BYTES);
usehash.c: | ^~~~~~~~~~~~~~~~~~~~
usehash.c: <command-line>: note: referencing argument 3 of type 'const unsigned char[64]'
usehash.c: short.h:6:30: note: in expansion of macro 'CRYPTO_NAMESPACE'
usehash.c: 6 | #define signatureofshorthash CRYPTO_NAMESPACE(signatureofshorthash)
usehash.c: | ^~~~~~~~~~~~~~~~
usehash.c: usehash.c:20:7: note: in expansion of macro 'signatureofshorthash'
usehash.c: 20 | i = signatureofshorthash(sm,smlen,h,32,sk,SECRETKEY_BYTES);
usehash.c: | ^~~~~~~~~~~~~~~~~~~~
usehash.c: <command-line>: note: referencing argument 5 of type 'const unsigned char[276]'
usehash.c: short.h:6:30: note: in expansion of macro 'CRYPTO_NAMESPACE'
usehash.c: 6 | #define signatureofshorthash CRYPTO_NAMESPACE(signatureofshorthash)
usehash.c: | ^~~~~~~~~~~~~~~~
usehash.c: usehash.c:20:7: note: in expansion of macro 'signatureofshorthash'
usehash.c: 20 | i = signatureofshorthash(sm,smlen,h,32,sk,SECRETKEY_BYTES);
usehash.c: | ^~~~~~~~~~~~~~~~~~~~
usehash.c: <command-line>: note: in a call to function 'crypto_sign_donald2048_opensslnew_timingleaks_signatureofshorthash'
usehash.c: short.h:6:30: note: in expansion of macro 'CRYPTO_NAMESPACE'
usehash.c: 6 | #define signatureofshorthash CRYPTO_NAMESPACE(signatureofshorthash)
usehash.c: ...
verification.c: verification.c: In function 'crypto_sign_donald2048_opensslnew_timingleaks_verification':
verification.c: verification.c:37:3: warning: 'DSA_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
verification.c: 37 | x = DSA_new(); if (!x) goto error;
verification.c: | ^
verification.c: In file included from verification.c:2:
verification.c: /usr/include/openssl/dsa.h:129:28: note: declared here
verification.c: 129 | OSSL_DEPRECATEDIN_3_0 DSA *DSA_new(void);
verification.c: | ^~~~~~~
verification.c: verification.c:38:3: warning: 'DSA_set0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
verification.c: 38 | if (!DSA_set0_pqg(x,p,q,g)) goto error;
verification.c: | ^~
verification.c: /usr/include/openssl/dsa.h:207:27: note: declared here
verification.c: 207 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g);
verification.c: | ^~~~~~~~~~~~
verification.c: verification.c:44:3: warning: 'DSA_set0_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
verification.c: 44 | if (!DSA_set0_key(x,pub_key,0)) goto error;
verification.c: | ^~
verification.c: /usr/include/openssl/dsa.h:210:27: note: declared here
verification.c: 210 | OSSL_DEPRECATEDIN_3_0 int DSA_set0_key(DSA *d, BIGNUM *pub_key,
verification.c: | ^~~~~~~~~~~~
verification.c: verification.c:58:3: warning: 'DSA_do_verify' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
verification.c: 58 | switch(DSA_do_verify(h,20,y,x)) {
verification.c: | ^~~~~~
verification.c: /usr/include/openssl/dsa.h:119:27: note: declared here
verification.c: 119 | OSSL_DEPRECATEDIN_3_0 int DSA_do_verify(const unsigned char *dgst, int dgst_len,
verification.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
| Implementation | Compiler |
| T:opensslnew | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opensslnew | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opensslnew | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:opensslnew | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |