Test results for armeabi, berry0, crypto_sign/ecdonaldp224

[Page version: 20250206 00:27:24]

Measurements for armeabi, berry0, crypto_sign Test results for armeabi, berry0, crypto_sign Test results for crypto_sign/ecdonaldp224
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_sign
Primitive: ecdonaldp224
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
193392082260 0 020399 540 1560T:opensslnewclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
194302632228 0 016613 512 1552T:opensslnewgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
195331322308 0 019313 520 1552T:opensslnewgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
195532452256 0 020423 540 1560T:opensslnewclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
195737302228 0 019405 536 1552T:opensslnewclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
196115432284 0 019421 536 1552T:opensslnewclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
198042372236 0 021315 540 1552T:opensslnewclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
200837402308 0 017661 520 1552T:opensslnewgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024102020240909
201738662704 0 017945 520 1552T:opensslnewgcc -march=native -mtune=native -O -fwrapv -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_ecdonaldp224_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_ecdonaldp224_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_ecdonaldp224_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 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 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 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 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 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 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 1ef
keypair.o N 1fa
keypair.o N 202
keypair.o N 20e
keypair.o N 21c
keypair.o N 25
keypair.o N 254
keypair.o N 257
keypair.o N 25a
keypair.o N 260
keypair.o N 269
keypair.o N 26b
keypair.o N 272
keypair.o N 275
keypair.o N 27c
keypair.o N 27f
keypair.o N 286
keypair.o N 28a
keypair.o N 292
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 1e3
signatureofshorthash.o N 1ee
signatureofshorthash.o N 204
signatureofshorthash.o N 212
signatureofshorthash.o N 21f
signatureofshorthash.o N 230
signatureofshorthash.o N 23c
signatureofshorthash.o N 246
signatureofshorthash.o N 25
signatureofshorthash.o N 257
signatureofshorthash.o N 265
signatureofshorthash.o N 26d
signatureofshorthash.o N 27b
signatureofshorthash.o N 287
signatureofshorthash.o N 296
signatureofshorthash.o N 2db
signatureofshorthash.o N 2dd
signatureofshorthash.o N 2f1
signatureofshorthash.o N 2f4
signatureofshorthash.o N 2fa
signatureofshorthash.o N 311
signatureofshorthash.o N 313
signatureofshorthash.o N 316
signatureofshorthash.o N 320
signatureofshorthash.o N 322
signatureofshorthash.o N 329
signatureofshorthash.o N 32d
signatureofshorthash.o N 336
signatureofshorthash.o N 339
signatureofshorthash.o N 340
signatureofshorthash.o N 343
signatureofshorthash.o N 349
signatureofshorthash.o N 352
signatureofshorthash.o N 359
signatureofshorthash.o N 35f
signatureofshorthash.o N 362
signatureofshorthash.o N 367
signatureofshorthash.o N 369
signatureofshorthash.o N 36d
signatureofshorthash.o N 375
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 1c4
verification.o N 1cf
verification.o N 1e5
verification.o N 1f3
verification.o N 200
verification.o N 20f
verification.o N 21f
verification.o N 22d
verification.o N 235
verification.o N 243
verification.o N 24f
verification.o N 25
verification.o N 25e
verification.o N 29b
verification.o N 29d
verification.o N 2b1
verification.o N 2b3
verification.o N 2b8
verification.o N 2cf
verification.o N 2d1
verification.o N 2d8
verification.o N 2da
verification.o N 2dd
verification.o N 2e7
verification.o N 2e9
verification.o N 2f0
verification.o N 2f4
verification.o N 2fd
verification.o N 300
verification.o N 303
verification.o N 309
verification.o N 312
verification.o N 319
verification.o N 31f
verification.o N 322
verification.o N 328
verification.o N 32b
verification.o N 32f
verification.o N 337
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)