[Page version: 20241027 17:25:10]
Measurements for amd64, trident, crypto_sign Test results for amd64, trident, crypto_sign Test results for crypto_sign/donald2048Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
3968246 | 50243 12080 392 | 1391015 153652 11352 | T:cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
3974388 | 67461 17384 392 | 1416850 158716 11352 | T:cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
3979354 | 59600 10080 456 | 1697793 151780 11576 | T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
3981554 | 76213 10080 456 | 1713662 151780 11576 | T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
3985706 | 50413 24400 456 | 1710340 166020 11544 | T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
3987443 | 80462 9736 456 | 1715641 151588 11576 | T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
3993892 | 62664 12304 392 | 1408836 153636 11352 | T:cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
4017237 | 63861 12304 392 | 1410276 153636 11352 | T:cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
5421280 | 3195 0 0 | 24089 988 1720 | T:opensslnew | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
5421330 | 3177 0 0 | 21702 964 1752 | T:opensslnew | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
5422770 | 3270 0 0 | 25049 988 1720 | T:opensslnew | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
5424209 | 3177 0 0 | 22143 980 1720 | T:opensslnew | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
5425669 | 3385 0 0 | 23406 972 1752 | T:opensslnew | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
5427276 | 3385 0 0 | 24326 972 1752 | T:opensslnew | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
5433289 | 4166 0 0 | 23726 972 1752 | T:opensslnew | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
5465672 | 3670 0 0 | 23119 980 1720 | T:opensslnew | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 20240625 |
5474126 | 3195 0 0 | 25177 988 1720 | T:opensslnew | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240704 | 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) |