Olaoluwa Osuntokun
|
973fb37600
|
btcec/schnorr: add benchmarks for sign/verify
Benchmarks run w/o fast sign (always verify after you generate a sig):
```
goos: darwin
goarch: amd64
pkg: github.com/btcsuite/btcd/btcec/v2/schnorr
cpu: VirtualApple @ 2.50GHz
BenchmarkSigVerify-8 8000 152468 ns/op 960 B/op 16 allocs/op
BenchmarkSign-8 4939 215489 ns/op 1408 B/op 27 allocs/op
BenchmarkSignRfc6979-8 5106 217416 ns/op 2129 B/op 37 allocs/op
PASS
ok github.com/btcsuite/btcd/btcec/v2/schnorr 4.629s
```
Benchmarks w/ fast sign:
```
goos: darwin
goarch: amd64
pkg: github.com/btcsuite/btcd/btcec/v2/schnorr
cpu: VirtualApple @ 2.50GHz
BenchmarkSigVerify-8 7982 142826 ns/op 960 B/op 16 allocs/op
BenchmarkSign-8 18210 65908 ns/op 496 B/op 12 allocs/op
BenchmarkSignRfc6979-8 16537 78161 ns/op 1216 B/op 22 allocs/op
PASS
ok github.com/btcsuite/btcd/btcec/v2/schnorr 5.418s
```
|
2022-01-31 14:40:35 -08:00 |
|