[Page version: 20241107 11:03:34]
Measurements for amd64, nucnuc, crypto_sign Test results for amd64, nucnuc, crypto_sign Test results for crypto_sign/donald2048Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
7435141 | 76842 10080 456 | 1728164 151684 11576 | T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
7439569 | 61912 12304 392 | 1421672 153548 11352 | T:cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
7447278 | 63088 12304 392 | 1423592 153548 11352 | T:cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
7457464 | 50228 12080 392 | 1404683 153564 11352 | T:cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
7457695 | 61275 10080 456 | 1713519 151684 11576 | T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
7460682 | 50610 24400 456 | 1724281 165932 11544 | T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
7461857 | 80355 9720 456 | 1730034 151484 11576 | T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
7476851 | 67569 17384 392 | 1430478 158596 11352 | T:cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
9205254 | 3255 0 0 | 23849 988 1720 | T:opensslnew | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
9214392 | 3187 0 0 | 21726 964 1752 | T:opensslnew | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
9219303 | 3668 0 0 | 25438 972 1752 | T:opensslnew | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
9219556 | 3725 0 0 | 23143 980 1720 | T:opensslnew | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
9220695 | 3174 0 0 | 22111 980 1720 | T:opensslnew | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
9225517 | 3270 0 0 | 25073 988 1720 | T:opensslnew | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
9225828 | 3668 0 0 | 24334 972 1752 | T:opensslnew | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
9230582 | 3255 0 0 | 25513 988 1720 | T:opensslnew | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
9232373 | 4444 0 0 | 24646 972 1752 | T:opensslnew | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240708 | 20240625 |
keypair.c: keypair.c:18:4: error: incomplete definition of type 'struct dsa_st' keypair.c: x->p = BN_new(); if (!x->p) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:18:26: error: incomplete definition of type 'struct dsa_st' keypair.c: x->p = BN_new(); if (!x->p) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:19:4: error: incomplete definition of type 'struct dsa_st' keypair.c: x->q = BN_new(); if (!x->q) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:19:26: error: incomplete definition of type 'struct dsa_st' keypair.c: x->q = BN_new(); if (!x->q) goto error; keypair.c: ~^ keypair.c: /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' keypair.c: typedef struct dsa_st DSA; keypair.c: ^ keypair.c: keypair.c:20:4: error: incomplete definition of type 'struct dsa_st' keypair.c: ...
Implementation | Compiler |
T:openssl | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
keypair.c: keypair.c: In function 'crypto_sign_donald2048_openssl_timingleaks_keypair': 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: | ^~ keypair.c: keypair.c:22:38: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} keypair.c: 22 | if (!BN_bin2bn(prime,sizeof prime,x->p)) goto error; keypair.c: | ^~ keypair.c: keypair.c:23:42: error: invalid use of incomplete typedef 'DSA' {aka 'struct dsa_st'} keypair.c: 23 | if (!BN_bin2bn(prime_q,sizeof prime_q,x->q)) goto error; keypair.c: | ^~ keypair.c: ...
Implementation | Compiler |
T:openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |