Test results for armeabi, berry0, crypto_sign/ecdonaldk233
[Page version: 20250206 00:27:24]
Measurements for armeabi, berry0, crypto_sign
Test results for armeabi, berry0, crypto_sign
Test results for crypto_sign/ecdonaldk233
Computer: berry0
Microarchitecture: armeabi; ARM1176 (410fb767)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240909
Operation: crypto_sign
Primitive: ecdonaldk233
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
38688880 | 2308 0 0 | 17679 520 1552 | T:opensslnew | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
38705815 | 2704 0 0 | 17963 520 1552 | T:opensslnew | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
38747961 | 2260 0 0 | 20401 540 1560 | T:opensslnew | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
38802646 | 2256 0 0 | 20425 540 1560 | T:opensslnew | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
38836993 | 2236 0 0 | 21317 540 1552 | T:opensslnew | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
38844193 | 2308 0 0 | 19331 520 1552 | T:opensslnew | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
38850041 | 2228 0 0 | 16615 512 1552 | T:opensslnew | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
38880410 | 2284 0 0 | 19423 536 1552 | T:opensslnew | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241020 | 20240909 |
39416533 | 2228 0 0 | 19407 536 1552 | T:opensslnew | clang -march=native -Os -fwrapv -Qunused-arguments -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_ecdonaldk233_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_ecdonaldk233_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_ecdonaldk233_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 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:
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 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:
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) |