goos: linux
goarch: amd64
pkg: github.com/allocz/secpbench
cpu: Intel(R) Core(TM) i5-10310U CPU @ 1.70GHz
│ out/btcec_nocgo │ out/btcec_cgo │ out/allocz_no_cgo │ out/allocz_cgo │
│ sec/op │ sec/op vs base │ sec/op vs base │ sec/op vs base │
ECDSASign-8 41.83µ ± 0% 42.77µ ± 0% +2.24% (p=0.000 n=60) 42.18µ ± 0% +0.84% (p=0.000 n=60) 27.86µ ± 0% -33.40% (n=60)
ECDSAVerify-8 144.92µ ± 0% 144.34µ ± 0% -0.40% (p=0.003 n=60) 144.18µ ± 0% -0.51% (p=0.000 n=60) 32.22µ ± 0% -77.77% (n=60)
SchnorrSign-8 233.68µ ± 0% 233.10µ ± 0% -0.25% (p=0.000 n=60) 233.59µ ± 0% ~ (p=0.983 n=60) 40.29µ ± 0% -82.76% (n=60)
SchnorrVerify-8 164.20µ ± 0% 162.55µ ± 0% -1.00% (n=60) 163.79µ ± 0% -0.25% (p=0.000 n=60) 32.11µ ± 0% -80.44% (n=60)
geomean 123.5µ 123.7µ +0.14% 123.5µ +0.01% 32.83µ -73.42%
│ out/btcec_nocgo │ out/btcec_cgo │ out/allocz_no_cgo │ out/allocz_cgo │
│ B/op │ B/op vs base │ B/op vs base │ B/op vs base │
ECDSASign-8 1.016Ki ± 0% 1.017Ki ± 0% +0.10% (p=0.000 n=60) 0.000Ki ± 0% -100.00% (n=60) 0.000Ki ± 0% -100.00% (n=60)
ECDSAVerify-8 96.00 ± 0% 96.00 ± 0% ~ (p=1.000 n=60) ¹ 0.00 ± 0% -100.00% (n=60) 0.00 ± 0% -100.00% (n=60)
SchnorrSign-8 688.0 ± 0% 688.0 ± 0% ~ (p=1.000 n=60) ¹ 0.0 ± 0% -100.00% (n=60) 0.0 ± 0% -100.00% (n=60)
SchnorrVerify-8 240.0 ± 0% 240.0 ± 0% ~ (p=1.000 n=60) ¹ 0.0 ± 0% -100.00% (n=60) 0.0 ± 0% -100.00% (n=60)
geomean 358.3 358.4 +0.02% ? ² ³ ? ² ³
¹ all samples are equal
² summaries must be >0 to compute geomean
³ ratios must be >0 to compute geomean
│ out/btcec_nocgo │ out/btcec_cgo │ out/allocz_no_cgo │ out/allocz_cgo │
│ allocs/op │ allocs/op vs base │ allocs/op vs base │ allocs/op vs base │
ECDSASign-8 18.00 ± 0% 18.00 ± 0% ~ (p=1.000 n=60) ¹ 0.00 ± 0% -100.00% (n=60) 0.00 ± 0% -100.00% (n=60)
ECDSAVerify-8 2.000 ± 0% 2.000 ± 0% ~ (p=1.000 n=60) ¹ 0.000 ± 0% -100.00% (n=60) 0.000 ± 0% -100.00% (n=60)
SchnorrSign-8 16.00 ± 0% 16.00 ± 0% ~ (p=1.000 n=60) ¹ 0.00 ± 0% -100.00% (n=60) 0.00 ± 0% -100.00% (n=60)
SchnorrVerify-8 5.000 ± 0% 5.000 ± 0% ~ (p=1.000 n=60) ¹ 0.000 ± 0% -100.00% (n=60) 0.000 ± 0% -100.00% (n=60)
geomean 7.326 7.326 +0.00% ? ² ³ ? ² ³
¹ all samples are equal
² summaries must be >0 to compute geomean
³ ratios must be >0 to compute geomean
allocz/secpbench
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|