- package sr25519
-
- import (
- "io"
- "testing"
-
- "github.com/tendermint/tendermint/crypto"
- "github.com/tendermint/tendermint/crypto/internal/benchmarking"
- )
-
- func BenchmarkKeyGeneration(b *testing.B) {
- benchmarkKeygenWrapper := func(reader io.Reader) crypto.PrivKey {
- return genPrivKey(reader)
- }
- benchmarking.BenchmarkKeyGeneration(b, benchmarkKeygenWrapper)
- }
-
- func BenchmarkSigning(b *testing.B) {
- priv := GenPrivKey()
- benchmarking.BenchmarkSigning(b, priv)
- }
-
- func BenchmarkVerification(b *testing.B) {
- priv := GenPrivKey()
- benchmarking.BenchmarkVerification(b, priv)
- }
|