Test results for armeabi, berry0, crypto_sign/ecdonaldb163

[Page version: 20250206 00:27:24]

Measurements for armeabi, berry0, crypto_sign Test results for armeabi, berry0, crypto_sign Test results for crypto_sign/ecdonaldb163
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_sign
Primitive: ecdonaldb163
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
232309552236 0 021317 540 1552T:opensslnewclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
232356422228 0 016663 512 1552T:opensslnewgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
232362582256 0 020425 540 1560T:opensslnewclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
232674482704 0 018051 520 1552T:opensslnewgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
232831562260 0 020401 540 1560T:opensslnewclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
232838112284 0 019423 536 1552T:opensslnewclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
236976602308 0 019419 520 1552T:opensslnewgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
237217982308 0 017767 520 1552T:opensslnewgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
238744932228 0 019407 536 1552T:opensslnewclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102020240909

Compiler output


signatureofshorthash.c: signatureofshorthash.c:54:24: error: incomplete definition of type 'struct ECDSA_SIG_st'
signatureofshorthash.c:   len = BN_num_bytes(rs->r); if (len > PRIME_BYTES) goto rserror;
signatureofshorthash.c:                      ~~^
signatureofshorthash.c: /usr/include/openssl/bn.h:181:40: note: expanded from macro 'BN_num_bytes'
signatureofshorthash.c: # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8)
signatureofshorthash.c:                                        ^
signatureofshorthash.c: /usr/include/openssl/ec.h:1130:16: note: forward declaration of 'struct ECDSA_SIG_st'
signatureofshorthash.c: typedef struct ECDSA_SIG_st ECDSA_SIG;
signatureofshorthash.c:                ^
signatureofshorthash.c: signatureofshorthash.c:55:15: error: incomplete definition of type 'struct ECDSA_SIG_st'
signatureofshorthash.c:   BN_bn2bin(rs->r,sm + PRIME_BYTES - len); sm += PRIME_BYTES;
signatureofshorthash.c:             ~~^
signatureofshorthash.c: /usr/include/openssl/ec.h:1130:16: note: forward declaration of 'struct ECDSA_SIG_st'
signatureofshorthash.c: typedef struct ECDSA_SIG_st ECDSA_SIG;
signatureofshorthash.c:                ^
signatureofshorthash.c: signatureofshorthash.c:57:24: error: incomplete definition of type 'struct ECDSA_SIG_st'
signatureofshorthash.c:   len = BN_num_bytes(rs->s); if (len > PRIME_BYTES) goto rserror;
signatureofshorthash.c:                      ~~^
signatureofshorthash.c: /usr/include/openssl/bn.h:181:40: note: expanded from macro 'BN_num_bytes'
signatureofshorthash.c: # define BN_num_bytes(a) ((BN_num_bits(a)+7)/8)
signatureofshorthash.c:                                        ^
signatureofshorthash.c: /usr/include/openssl/ec.h:1130:16: note: forward declaration of 'struct ECDSA_SIG_st'
signatureofshorthash.c: typedef struct ECDSA_SIG_st ECDSA_SIG;
signatureofshorthash.c:                ^
signatureofshorthash.c: signatureofshorthash.c:58:15: error: incomplete definition of type 'struct ECDSA_SIG_st'
signatureofshorthash.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


signatureofshorthash.c: signatureofshorthash.c: In function 'crypto_sign_ecdonaldb163_openssl_timingleaks_signatureofshorthash':
signatureofshorthash.c: signatureofshorthash.c:39:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
signatureofshorthash.c:    39 |   if (!BN_bin2bn(sk,PRIME_BYTES,kx)) goto error; sk += PRIME_BYTES;
signatureofshorthash.c:       |   ^~
signatureofshorthash.c: signatureofshorthash.c:39:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
signatureofshorthash.c:    39 |   if (!BN_bin2bn(sk,PRIME_BYTES,kx)) goto error; sk += PRIME_BYTES;
signatureofshorthash.c:       |                                                  ^~
signatureofshorthash.c: signatureofshorthash.c:42:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
signatureofshorthash.c:    42 |   if (!BN_bin2bn(sk,PRIME_BYTES,kx)) goto error; sk += PRIME_BYTES;
signatureofshorthash.c:       |   ^~
signatureofshorthash.c: signatureofshorthash.c:42:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
signatureofshorthash.c:    42 |   if (!BN_bin2bn(sk,PRIME_BYTES,kx)) goto error; sk += PRIME_BYTES;
signatureofshorthash.c:       |                                                  ^~
signatureofshorthash.c: In file included from /usr/include/openssl/asn1.h:23,
signatureofshorthash.c:                  from /usr/include/openssl/objects.h:15,
signatureofshorthash.c:                  from signatureofshorthash.c:2:
signatureofshorthash.c: signatureofshorthash.c:54:24: error: invalid use of incomplete typedef 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'}
signatureofshorthash.c:    54 |   len = BN_num_bytes(rs->r); if (len > PRIME_BYTES) goto rserror;
signatureofshorthash.c:       |                        ^~
signatureofshorthash.c: signatureofshorthash.c:55:15: error: invalid use of incomplete typedef 'ECDSA_SIG' {aka 'struct ECDSA_SIG_st'}
signatureofshorthash.c:    55 |   BN_bn2bin(rs->r,sm + PRIME_BYTES - len); sm += PRIME_BYTES;
signatureofshorthash.c:       |               ^~
signatureofshorthash.c: In file included from /usr/include/openssl/asn1.h:23,
signatureofshorthash.c:                  from /usr/include/openssl/objects.h:15,
signatureofshorthash.c:                  from signatureofshorthash.c:2:
signatureofshorthash.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)

Compiler output


signatureofshorthash.c: signatureofshorthash.c: In function 'crypto_sign_ecdonaldb163_opensslnew_timingleaks_signatureofshorthash':
signatureofshorthash.c: signatureofshorthash.c:41:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
signatureofshorthash.c:    41 |   if (!BN_bin2bn(sk,PRIME_BYTES,kx)) goto error; sk += PRIME_BYTES;
signatureofshorthash.c:       |   ^~
signatureofshorthash.c: signatureofshorthash.c:41:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
signatureofshorthash.c:    41 |   if (!BN_bin2bn(sk,PRIME_BYTES,kx)) goto error; sk += PRIME_BYTES;
signatureofshorthash.c:       |                                                  ^~
signatureofshorthash.c: signatureofshorthash.c:44:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
signatureofshorthash.c:    44 |   if (!BN_bin2bn(sk,PRIME_BYTES,kx)) goto error; sk += PRIME_BYTES;
signatureofshorthash.c:       |   ^~
signatureofshorthash.c: signatureofshorthash.c:44:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
signatureofshorthash.c:    44 |   if (!BN_bin2bn(sk,PRIME_BYTES,kx)) goto error; sk += PRIME_BYTES;
signatureofshorthash.c:       |                                                  ^~
verification.c: verification.c: In function 'crypto_sign_ecdonaldb163_opensslnew_timingleaks_verification':
verification.c: verification.c:39:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
verification.c:    39 |   if (!BN_bin2bn(pk,PRIME_BYTES,kx)) goto error; pk += PRIME_BYTES;
verification.c:       |   ^~
verification.c: verification.c:39:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
verification.c:    39 |   if (!BN_bin2bn(pk,PRIME_BYTES,kx)) goto error; pk += PRIME_BYTES;
verification.c:       |                                                  ^~
verification.c: verification.c:50:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
verification.c:    50 |   if (!BN_bin2bn(sm,PRIME_BYTES,r)) goto error; sm += PRIME_BYTES;
verification.c:       |   ^~
verification.c: verification.c:50:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
verification.c:    50 |   if (!BN_bin2bn(sm,PRIME_BYTES,r)) goto error; sm += PRIME_BYTES;
verification.c:       |                                                 ^~

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

Namespace violations


keypair.o N 0
keypair.o N 108
keypair.o N 113
keypair.o N 11d
keypair.o N 138
keypair.o N 144
keypair.o N 148
keypair.o N 159
keypair.o N 16d
keypair.o N 185
keypair.o N 191
keypair.o N 19b
keypair.o N 1a9
keypair.o N 1c0
keypair.o N 1cc
keypair.o N 1f1
keypair.o N 1fc
keypair.o N 204
keypair.o N 210
keypair.o N 21e
keypair.o N 25
keypair.o N 256
keypair.o N 259
keypair.o N 25c
keypair.o N 262
keypair.o N 26b
keypair.o N 26d
keypair.o N 274
keypair.o N 277
keypair.o N 27e
keypair.o N 281
keypair.o N 288
keypair.o N 28c
keypair.o N 294
keypair.o N 2f
keypair.o N f7
keypair.o N fe
signatureofshorthash.o N 0
signatureofshorthash.o N 104
signatureofshorthash.o N 109
signatureofshorthash.o N 117
signatureofshorthash.o N 124
signatureofshorthash.o N 13f
signatureofshorthash.o N 14b
signatureofshorthash.o N 14f
signatureofshorthash.o N 156
signatureofshorthash.o N 160
signatureofshorthash.o N 16d
signatureofshorthash.o N 179
signatureofshorthash.o N 184
signatureofshorthash.o N 18e
signatureofshorthash.o N 19f
signatureofshorthash.o N 1a9
signatureofshorthash.o N 1c0
signatureofshorthash.o N 1e5
signatureofshorthash.o N 1f0
signatureofshorthash.o N 206
signatureofshorthash.o N 214
signatureofshorthash.o N 221
signatureofshorthash.o N 232
signatureofshorthash.o N 23e
signatureofshorthash.o N 248
signatureofshorthash.o N 25
signatureofshorthash.o N 259
signatureofshorthash.o N 267
signatureofshorthash.o N 26f
signatureofshorthash.o N 27d
signatureofshorthash.o N 289
signatureofshorthash.o N 298
signatureofshorthash.o N 2dd
signatureofshorthash.o N 2df
signatureofshorthash.o N 2f3
signatureofshorthash.o N 2f6
signatureofshorthash.o N 2fc
signatureofshorthash.o N 313
signatureofshorthash.o N 315
signatureofshorthash.o N 318
signatureofshorthash.o N 322
signatureofshorthash.o N 324
signatureofshorthash.o N 32b
signatureofshorthash.o N 32f
signatureofshorthash.o N 338
signatureofshorthash.o N 33b
signatureofshorthash.o N 342
signatureofshorthash.o N 345
signatureofshorthash.o N 34b
signatureofshorthash.o N 354
signatureofshorthash.o N 35b
signatureofshorthash.o N 361
signatureofshorthash.o N 364
signatureofshorthash.o N 369
signatureofshorthash.o N 36b
signatureofshorthash.o N 36f
signatureofshorthash.o N 377
signatureofshorthash.o N 3c
usehash.o N 0
usehash.o N 123
usehash.o N 127
usehash.o N 135
usehash.o N 14c
usehash.o N 191
usehash.o N 1ce
usehash.o N 1fe
usehash.o N 233
usehash.o N 235
usehash.o N 249
usehash.o N 24c
usehash.o N 25
usehash.o N 252
usehash.o N 254
usehash.o N 257
usehash.o N 25c
usehash.o N 25e
usehash.o N 261
usehash.o N 2f
usehash.o N f7
verification.o N 0
verification.o N 101
verification.o N 10f
verification.o N 11c
verification.o N 137
verification.o N 143
verification.o N 147
verification.o N 14e
verification.o N 158
verification.o N 165
verification.o N 171
verification.o N 17c
verification.o N 186
verification.o N 197
verification.o N 1a1
verification.o N 1c6
verification.o N 1d1
verification.o N 1e7
verification.o N 1f5
verification.o N 202
verification.o N 211
verification.o N 221
verification.o N 22f
verification.o N 237
verification.o N 245
verification.o N 25
verification.o N 251
verification.o N 260
verification.o N 29d
verification.o N 29f
verification.o N 2b3
verification.o N 2b5
verification.o N 2ba
verification.o N 2d1
verification.o N 2d3
verification.o N 2da
verification.o N 2dc
verification.o N 2df
verification.o N 2e9
verification.o N 2eb
verification.o N 2f2
verification.o N 2f6
verification.o N 2ff
verification.o N 302
verification.o N 305
verification.o N 30b
verification.o N 314
verification.o N 31b
verification.o N 321
verification.o N 324
verification.o N 32a
verification.o N 32d
verification.o N 331
verification.o N 339
verification.o N 34
verification.o N fc

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 107
keypair.o N 112
keypair.o N 11c
keypair.o N 137
keypair.o N 143
keypair.o N 147
keypair.o N 158
keypair.o N 16c
keypair.o N 184
keypair.o N 190
keypair.o N 19a
keypair.o N 1a8
keypair.o N 1bf
keypair.o N 1cb
keypair.o N 1f0
keypair.o N 1fb
keypair.o N 203
keypair.o N 20f
keypair.o N 21d
keypair.o N 25
keypair.o N 255
keypair.o N 258
keypair.o N 25b
keypair.o N 261
keypair.o N 26a
keypair.o N 26c
keypair.o N 273
keypair.o N 276
keypair.o N 27d
keypair.o N 280
keypair.o N 287
keypair.o N 28b
keypair.o N 293
keypair.o N 2f
keypair.o N f6
keypair.o N fd
signatureofshorthash.o N 0
signatureofshorthash.o N 103
signatureofshorthash.o N 108
signatureofshorthash.o N 116
signatureofshorthash.o N 123
signatureofshorthash.o N 13e
signatureofshorthash.o N 14a
signatureofshorthash.o N 14e
signatureofshorthash.o N 155
signatureofshorthash.o N 15f
signatureofshorthash.o N 16c
signatureofshorthash.o N 178
signatureofshorthash.o N 183
signatureofshorthash.o N 18d
signatureofshorthash.o N 19e
signatureofshorthash.o N 1a8
signatureofshorthash.o N 1bf
signatureofshorthash.o N 1e4
signatureofshorthash.o N 1ef
signatureofshorthash.o N 205
signatureofshorthash.o N 213
signatureofshorthash.o N 220
signatureofshorthash.o N 231
signatureofshorthash.o N 23d
signatureofshorthash.o N 247
signatureofshorthash.o N 25
signatureofshorthash.o N 258
signatureofshorthash.o N 266
signatureofshorthash.o N 26e
signatureofshorthash.o N 27c
signatureofshorthash.o N 288
signatureofshorthash.o N 297
signatureofshorthash.o N 2dc
signatureofshorthash.o N 2de
signatureofshorthash.o N 2f2
signatureofshorthash.o N 2f5
signatureofshorthash.o N 2fb
signatureofshorthash.o N 312
signatureofshorthash.o N 314
signatureofshorthash.o N 317
signatureofshorthash.o N 321
signatureofshorthash.o N 323
signatureofshorthash.o N 32a
signatureofshorthash.o N 32e
signatureofshorthash.o N 337
signatureofshorthash.o N 33a
signatureofshorthash.o N 341
signatureofshorthash.o N 344
signatureofshorthash.o N 34a
signatureofshorthash.o N 353
signatureofshorthash.o N 35a
signatureofshorthash.o N 360
signatureofshorthash.o N 363
signatureofshorthash.o N 368
signatureofshorthash.o N 36a
signatureofshorthash.o N 36e
signatureofshorthash.o N 376
signatureofshorthash.o N 3c
usehash.o N 0
usehash.o N 122
usehash.o N 126
usehash.o N 134
usehash.o N 14b
usehash.o N 190
usehash.o N 1cd
usehash.o N 1fd
usehash.o N 232
usehash.o N 234
usehash.o N 248
usehash.o N 24b
usehash.o N 25
usehash.o N 251
usehash.o N 253
usehash.o N 256
usehash.o N 25b
usehash.o N 25d
usehash.o N 260
usehash.o N 2f
usehash.o N f6
verification.o N 0
verification.o N 100
verification.o N 10e
verification.o N 11b
verification.o N 136
verification.o N 142
verification.o N 146
verification.o N 14d
verification.o N 157
verification.o N 164
verification.o N 170
verification.o N 17b
verification.o N 185
verification.o N 196
verification.o N 1a0
verification.o N 1c5
verification.o N 1d0
verification.o N 1e6
verification.o N 1f4
verification.o N 201
verification.o N 210
verification.o N 220
verification.o N 22e
verification.o N 236
verification.o N 244
verification.o N 25
verification.o N 250
verification.o N 25f
verification.o N 29c
verification.o N 29e
verification.o N 2b2
verification.o N 2b4
verification.o N 2b9
verification.o N 2d0
verification.o N 2d2
verification.o N 2d9
verification.o N 2db
verification.o N 2de
verification.o N 2e8
verification.o N 2ea
verification.o N 2f1
verification.o N 2f5
verification.o N 2fe
verification.o N 301
verification.o N 304
verification.o N 30a
verification.o N 313
verification.o N 31a
verification.o N 320
verification.o N 323
verification.o N 329
verification.o N 32c
verification.o N 330
verification.o N 338
verification.o N 34
verification.o N fb

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