Digital signature benchmarks

Single-core mean results shown as operations per second across platforms, crypto backends, algorithms, raw operations, JWT operations, and key reuse modes. Tests use the jsonwebtoken-pq-experimental toolkit.

Algorithms
34
Platforms
8
Backends
6
Fastest visible result: 243K ops/s for Ed25519 on Apple M4 Max with AWS-LC 5.5.0-dev (sign · reuse key).

Narrow the selection to chart

A chart appears when the current filters match 50 or fewer rows.

The current selection contains 1280 rows. Filter down to 50 or fewer.

The table below still shows every matching result.

Results

Browse all matching mean results. Missing backend support is omitted from the table.

OperationKey modeMean
Apple M4 MaxAWS-LC 5.5.0-devSignReuse key243K ops/s4.12 us
Intel Xeon 6738PAWS-LC 5.5.0-devSignReuse key152K ops/s6.58 us
Apple M4 MaxBoringSSL 0.20260803.0SignReuse key143K ops/s7.00 us
Intel Xeon 6761PAWS-LC 5.5.0-devSignReuse key131K ops/s7.63 us
Intel Xeon 6952PAWS-LC 5.5.0-devSignReuse key117K ops/s8.58 us
Apple M4 MaxRustCrypto 20260809SignReuse key114K ops/s8.79 us
Apple M4 MaxwolfSSL 20260809SignReuse key109K ops/s9.15 us
Intel Xeon 6246AWS-LC 5.5.0-devSignReuse key103K ops/s9.72 us
Apple M4 MaxBoringSSL 0.20260803.0SignReuse key95.8K ops/s10.4 us
Intel Xeon 6442YAWS-LC 5.5.0-devSignReuse key95.1K ops/s10.5 us
Apple M4 MaxOpenSSL 4.1.0-devSignReuse key86.5K ops/s11.6 us
Intel Xeon 6761PBoringSSL 0.20260803.0SignReuse key84.9K ops/s11.8 us
Apple M4 MaxAWS-LC 5.5.0-devSignReuse key84.5K ops/s11.8 us
Apple M4 MaxOpenSSL 3.5.7SignReuse key83.9K ops/s11.9 us
Intel Xeon 6738PRustCrypto 20260809SignReuse key79.5K ops/s12.6 us
Intel Xeon 6952PBoringSSL 0.20260803.0SignReuse key75.6K ops/s13.2 us
Intel Xeon 6738PBoringSSL 0.20260803.0SignReuse key73.2K ops/s13.7 us
Apple M4 MaxOpenSSL 4.1.0-devSignReuse key73.1K ops/s13.7 us
Intel Xeon 6738PwolfSSL 20260809SignReuse key72.4K ops/s13.8 us
Apple M4 MaxOpenSSL 3.5.7SignReuse key72.0K ops/s13.9 us
Intel Xeon 6738PAWS-LC 5.5.0-devSignReuse key71.5K ops/s14.0 us
Intel Xeon 6761PRustCrypto 20260809SignReuse key68.2K ops/s14.7 us
Intel Xeon E5-2637 v2AWS-LC 5.5.0-devSignReuse key64.9K ops/s15.4 us
Intel Xeon 6761PwolfSSL 20260809SignReuse key64.1K ops/s15.6 us
Intel Xeon 6738PBoringSSL 0.20260803.0SignReuse key64.0K ops/s15.6 us
Intel Xeon 6246BoringSSL 0.20260803.0SignReuse key63.2K ops/s15.8 us
Intel Xeon 6761PAWS-LC 5.5.0-devSignReuse key62.5K ops/s16.0 us
Intel Xeon 6442YBoringSSL 0.20260803.0SignReuse key60.3K ops/s16.6 us
Intel Xeon 6952PRustCrypto 20260809SignReuse key58.8K ops/s17.0 us
Intel Xeon 6952PwolfSSL 20260809SignReuse key57.0K ops/s17.5 us
Intel Xeon 6738POpenSSL 4.1.0-devSignReuse key56.1K ops/s17.8 us
Intel Xeon 6952PAWS-LC 5.5.0-devSignReuse key55.4K ops/s18.1 us
Intel Xeon 6761PBoringSSL 0.20260803.0SignReuse key55.0K ops/s18.2 us
Intel Xeon 6738POpenSSL 3.5.7SignReuse key54.7K ops/s18.3 us
Intel Xeon 6246AWS-LC 5.5.0-devSignReuse key52.1K ops/s19.2 us
Intel Xeon 6442YRustCrypto 20260809SignReuse key50.2K ops/s19.9 us
Intel Xeon 6952PBoringSSL 0.20260803.0SignReuse key48.8K ops/s20.5 us
Intel Xeon 6761POpenSSL 4.1.0-devSignReuse key48.4K ops/s20.7 us
Intel Xeon 6246BoringSSL 0.20260803.0SignReuse key47.6K ops/s21.0 us
Intel Xeon 6246RustCrypto 20260809SignReuse key47.3K ops/s21.1 us
Intel Xeon 6761POpenSSL 3.5.7SignReuse key47.2K ops/s21.2 us
Intel Xeon 6442YwolfSSL 20260809SignReuse key44.9K ops/s22.3 us
Raspberry Pi 5AWS-LC 5.5.0-devSignReuse key44.8K ops/s22.3 us
Intel Xeon 6442YAWS-LC 5.5.0-devSignReuse key44.7K ops/s22.4 us
Intel Xeon 6952POpenSSL 4.1.0-devSignReuse key43.1K ops/s23.2 us
Intel Xeon 6738POpenSSL 4.1.0-devSignReuse key42.3K ops/s23.6 us
Apple M4 MaxOpenSSL 4.1.0-devSignReuse key42.2K ops/s23.7 us
Intel Xeon E5-2637 v2BoringSSL 0.20260803.0SignReuse key41.9K ops/s23.9 us
Intel Xeon 6952POpenSSL 3.5.7SignReuse key41.8K ops/s23.9 us
Apple M4 MaxOpenSSL 3.5.7SignReuse key41.8K ops/s23.9 us

Showing 1 to 50 of 1280 rows

Page 1 of 26