Test results for armeabi, berry0, crypto_dh/claus

[Page version: 20250206 00:27:24]

Measurements for armeabi, berry0, crypto_dh Test results for armeabi, berry0, crypto_dh Test results for crypto_dh/claus
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_dh
Primitive: claus
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
455325981848 0 0172098 560 1544T:gmpclang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
455375941908 0 0170116 556 1536T:gmpclang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
455421491709 0 0168229 532 1544T:gmpg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
455470351643 0 0168409 532 1544T:gmpg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
456126781848 0 0171458 560 1552T:gmpclang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
456241112132 0 0170272 556 1536T:gmpclang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
456279371643 0 0170073 532 1544T:gmpg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
456342961681 0 0167546 524 1536T:gmpg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
459329063259 160 2351547 1468 2352T:ntlg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
459392403275 160 2353211 1468 2352T:ntlg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
459424283401 160 2351427 1468 2352T:ntlg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
459584143858 160 2354433 1508 2344T:ntlclang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
459621023750 160 2355607 1500 2360T:ntlclang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
459817943494 160 2356135 1500 2352T:ntlclang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
460112472790 160 2353604 1496 2344T:ntlclang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
460189882892 160 2350474 1468 2344T:ntlg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1049288571036 0 018226 488 1544T:opensslnewclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1049372291008 0 017064 468 1536T:opensslnewgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1049421961148 0 014648 460 1536T:opensslnewgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1049623241192 0 017088 484 1536T:opensslnewclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1050146541036 0 018874 488 1536T:opensslnewclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1050182271008 0 015412 468 1536T:opensslnewgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1050182591036 0 018242 488 1544T:opensslnewclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1050574131024 0 016964 484 1536T:opensslnewclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1050673681400 0 015604 468 1536T:opensslnewgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1400353842724 0 841136314 72649 12848T:cryptoppclang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1423547262722 0 841131205 72625 12848T:cryptoppg++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1423882492793 0 841131441 72625 12848T:cryptoppg++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1428041312793 0 841133105 72625 12848T:cryptoppg++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1429597722624 0 841135546 72649 12864T:cryptoppclang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1430975242172 0 841133840 72645 12848T:cryptoppclang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1435348391905 0 841129993 72617 12848T:cryptoppg++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024101320240909
1438818422708 0 841133936 72645 12848T:cryptoppclang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024101320240909

Compiler output


keypair.c: keypair.c:25:5: error: incomplete definition of type 'struct dh_st'
keypair.c:   dh->p = BN_new(); if (!dh->p) goto error;
keypair.c:   ~~^
keypair.c: /usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st'
keypair.c: typedef struct dh_st DH;
keypair.c:                ^
keypair.c: keypair.c:25:28: error: incomplete definition of type 'struct dh_st'
keypair.c:   dh->p = BN_new(); if (!dh->p) goto error;
keypair.c:                          ~~^
keypair.c: /usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st'
keypair.c: typedef struct dh_st DH;
keypair.c:                ^
keypair.c: keypair.c:26:5: error: incomplete definition of type 'struct dh_st'
keypair.c:   dh->g = BN_new(); if (!dh->g) goto error;
keypair.c:   ~~^
keypair.c: /usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st'
keypair.c: typedef struct dh_st DH;
keypair.c:                ^
keypair.c: keypair.c:26:28: error: incomplete definition of type 'struct dh_st'
keypair.c:   dh->g = BN_new(); if (!dh->g) goto error;
keypair.c:                          ~~^
keypair.c: /usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st'
keypair.c: typedef struct dh_st DH;
keypair.c:                ^
keypair.c: keypair.c:28:39: error: incomplete definition of type 'struct dh_st'
keypair.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:opensslclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:opensslclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:opensslclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:opensslclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:opensslclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Compiler output


keypair.c: keypair.c: In function 'crypto_dh_claus_openssl_timingleaks_keypair':
keypair.c: keypair.c:25:5: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'}
keypair.c:    25 |   dh->p = BN_new(); if (!dh->p) goto error;
keypair.c:       |     ^~
keypair.c: keypair.c:25:28: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'}
keypair.c:    25 |   dh->p = BN_new(); if (!dh->p) goto error;
keypair.c:       |                            ^~
keypair.c: keypair.c:26:5: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'}
keypair.c:    26 |   dh->g = BN_new(); if (!dh->g) goto error;
keypair.c:       |     ^~
keypair.c: keypair.c:26:28: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'}
keypair.c:    26 |   dh->g = BN_new(); if (!dh->g) goto error;
keypair.c:       |                            ^~
keypair.c: keypair.c:28:39: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'}
keypair.c:    28 |   if (!BN_bin2bn(prime,sizeof prime,dh->p)) goto error;
keypair.c:       |                                       ^~
keypair.c: keypair.c:29:22: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'}
keypair.c:    29 |   if (!BN_set_word(dh->g,2)) goto error;
keypair.c:       |                      ^~
keypair.c: In file included from keypair.c:2:
keypair.c: keypair.c:33:24: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'}
keypair.c:    33 |   len = BN_num_bytes(dh->pub_key); if (len > PUBLICKEY_BYTES) goto error;
keypair.c:       |                        ^~
keypair.c: keypair.c:34:15: error: invalid use of incomplete typedef 'DH' {aka 'struct dh_st'}
keypair.c:    34 |   BN_bn2bin(dh->pub_key,pk + PUBLICKEY_BYTES - len);
keypair.c: ...

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

Namespace violations


keypair.o N 0
keypair.o N 109
keypair.o N 117
keypair.o N 11b
keypair.o N 127
keypair.o N 134
keypair.o N 13b
keypair.o N 141
keypair.o N 14d
keypair.o N 15d
keypair.o N 16d
keypair.o N 179
keypair.o N 183
keypair.o N 194
keypair.o N 19c
keypair.o N 1a4
keypair.o N 1d3
keypair.o N 1d6
keypair.o N 1d9
keypair.o N 1dc
keypair.o N 1df
keypair.o N 1e1
keypair.o N 1e8
keypair.o N 1ea
keypair.o N 1f1
keypair.o N 1f3
keypair.o N 1f7
keypair.o N 1fd
keypair.o N 25
keypair.o N 2f
keypair.o N ee
keypair.o N f5
keypair.o N ff
prime.o N 0
prime.o N 119
prime.o N 127
prime.o N 25
prime.o N 2d
prime.o N ec
sharedsecret.o N 0
sharedsecret.o N 100
sharedsecret.o N 107
sharedsecret.o N 111
sharedsecret.o N 11b
sharedsecret.o N 129
sharedsecret.o N 12d
sharedsecret.o N 139
sharedsecret.o N 146
sharedsecret.o N 152
sharedsecret.o N 15e
sharedsecret.o N 166
sharedsecret.o N 175
sharedsecret.o N 17d
sharedsecret.o N 185
sharedsecret.o N 1ac
sharedsecret.o N 1ae
sharedsecret.o N 1b1
sharedsecret.o N 1b4
sharedsecret.o N 1bd
sharedsecret.o N 1c4
sharedsecret.o N 1cc
sharedsecret.o N 1ce
sharedsecret.o N 1d0
sharedsecret.o N 1d4
sharedsecret.o N 1da
sharedsecret.o N 1dd
sharedsecret.o N 1e4
sharedsecret.o N 1e8
sharedsecret.o N 1ee
sharedsecret.o N 25
sharedsecret.o N 34
sharedsecret.o N f3
sharedsecret.o N fa

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:opensslnewclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:opensslnewclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)
T:opensslnewclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


keypair.o N 0
keypair.o N 108
keypair.o N 116
keypair.o N 11a
keypair.o N 126
keypair.o N 133
keypair.o N 13a
keypair.o N 140
keypair.o N 14c
keypair.o N 15c
keypair.o N 16c
keypair.o N 178
keypair.o N 182
keypair.o N 193
keypair.o N 19b
keypair.o N 1a3
keypair.o N 1d2
keypair.o N 1d5
keypair.o N 1d8
keypair.o N 1db
keypair.o N 1de
keypair.o N 1e0
keypair.o N 1e7
keypair.o N 1e9
keypair.o N 1f0
keypair.o N 1f2
keypair.o N 1f6
keypair.o N 1fe
keypair.o N 25
keypair.o N 2f
keypair.o N ed
keypair.o N f4
keypair.o N fe
prime.o N 0
prime.o N 118
prime.o N 126
prime.o N 25
prime.o N 2d
prime.o N eb
sharedsecret.o N 0
sharedsecret.o N 106
sharedsecret.o N 110
sharedsecret.o N 11a
sharedsecret.o N 128
sharedsecret.o N 12c
sharedsecret.o N 138
sharedsecret.o N 145
sharedsecret.o N 151
sharedsecret.o N 15d
sharedsecret.o N 165
sharedsecret.o N 174
sharedsecret.o N 17c
sharedsecret.o N 184
sharedsecret.o N 1ab
sharedsecret.o N 1ad
sharedsecret.o N 1b0
sharedsecret.o N 1b3
sharedsecret.o N 1bc
sharedsecret.o N 1c3
sharedsecret.o N 1cb
sharedsecret.o N 1cd
sharedsecret.o N 1cf
sharedsecret.o N 1d3
sharedsecret.o N 1d9
sharedsecret.o N 1dc
sharedsecret.o N 1e3
sharedsecret.o N 1e7
sharedsecret.o N 1ef
sharedsecret.o N 25
sharedsecret.o N 34
sharedsecret.o N f2
sharedsecret.o N f9
sharedsecret.o N ff

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opensslnewclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1)

Namespace violations


keypair.o N 0
keypair.o N 108
keypair.o N 116
keypair.o N 11a
keypair.o N 126
keypair.o N 133
keypair.o N 13a
keypair.o N 140
keypair.o N 14c
keypair.o N 15c
keypair.o N 16c
keypair.o N 178
keypair.o N 182
keypair.o N 193
keypair.o N 19b
keypair.o N 1a3
keypair.o N 1d2
keypair.o N 1d5
keypair.o N 1d8
keypair.o N 1db
keypair.o N 1de
keypair.o N 1e0
keypair.o N 1e7
keypair.o N 1e9
keypair.o N 1f0
keypair.o N 1f2
keypair.o N 1f6
keypair.o N 1fc
keypair.o N 25
keypair.o N 2f
keypair.o N ed
keypair.o N f4
keypair.o N fe
prime.o N 0
prime.o N 118
prime.o N 126
prime.o N 25
prime.o N 2d
prime.o N eb
sharedsecret.o N 0
sharedsecret.o N 106
sharedsecret.o N 110
sharedsecret.o N 11a
sharedsecret.o N 128
sharedsecret.o N 12c
sharedsecret.o N 138
sharedsecret.o N 145
sharedsecret.o N 151
sharedsecret.o N 15d
sharedsecret.o N 165
sharedsecret.o N 174
sharedsecret.o N 17c
sharedsecret.o N 184
sharedsecret.o N 1ab
sharedsecret.o N 1ad
sharedsecret.o N 1b0
sharedsecret.o N 1b3
sharedsecret.o N 1bc
sharedsecret.o N 1c3
sharedsecret.o N 1cb
sharedsecret.o N 1cd
sharedsecret.o N 1cf
sharedsecret.o N 1d3
sharedsecret.o N 1d9
sharedsecret.o N 1dc
sharedsecret.o N 1e3
sharedsecret.o N 1e7
sharedsecret.o N 1ed
sharedsecret.o N 25
sharedsecret.o N 34
sharedsecret.o N f2
sharedsecret.o N f9
sharedsecret.o N ff

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