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
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
19339208 | 2260 0 0 | 20399 540 1560 | T:opensslnew | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
19430263 | 2228 0 0 | 16613 512 1552 | T:opensslnew | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
19533132 | 2308 0 0 | 19313 520 1552 | T:opensslnew | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
19553245 | 2256 0 0 | 20423 540 1560 | T:opensslnew | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
19573730 | 2228 0 0 | 19405 536 1552 | T:opensslnew | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
19611543 | 2284 0 0 | 19421 536 1552 | T:opensslnew | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
19804237 | 2236 0 0 | 21315 540 1552 | T:opensslnew | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
20083740 | 2308 0 0 | 17661 520 1552 | T:opensslnew | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
20173866 | 2704 0 0 | 17945 520 1552 | T:opensslnew | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
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:
Implementation | Compiler |
T:openssl | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:openssl | clang -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:
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) |
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:
Implementation | Compiler |
T:opensslnew | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opensslnew | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opensslnew | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:opensslnew | gcc -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:
Implementation | Compiler |
T:opensslnew | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:opensslnew | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:opensslnew | clang -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:
Implementation | Compiler |
T:opensslnew | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |
T:opensslnew | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Raspbian_Clang_11.0.1) |