From 35fe4313d57e1df6c3c8af0bc0b530bd7033e21b Mon Sep 17 00:00:00 2001 From: obscuren Date: Mon, 12 Jan 2015 10:19:27 +0100 Subject: pre-pow --- crypto/crypto_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'crypto/crypto_test.go') diff --git a/crypto/crypto_test.go b/crypto/crypto_test.go index af62a02a2..b579e6e4e 100644 --- a/crypto/crypto_test.go +++ b/crypto/crypto_test.go @@ -3,7 +3,9 @@ package crypto import ( "bytes" "encoding/hex" + "fmt" "testing" + "time" ) // These tests are sanity checks. @@ -34,3 +36,14 @@ func checkhash(t *testing.T, name string, f func([]byte) []byte, msg, exp []byte t.Errorf("hash %s returned wrong result.\ngot: %x\nwant: %x", name, sum, exp) } } + +func BenchmarkSha3(b *testing.B) { + a := []byte("hello world") + amount := 1000000 + start := time.Now() + for i := 0; i < amount; i++ { + Sha3(a) + } + + fmt.Println(amount, ":", time.Since(start)) +} -- cgit