Clean up openssl benchmark
This commit is contained in:
parent
d1522c7992
commit
df52aab082
@ -6,6 +6,8 @@ package benchmark
|
|||||||
// go test -bench=.
|
// go test -bench=.
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
|
"os"
|
||||||
"bytes"
|
"bytes"
|
||||||
"crypto/aes"
|
"crypto/aes"
|
||||||
"crypto/cipher"
|
"crypto/cipher"
|
||||||
@ -13,7 +15,19 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
|
|
||||||
func BenchmarkAESGCMSeal4K(b *testing.B) {
|
func TestMain(m *testing.M) {
|
||||||
|
|
||||||
|
fmt.Printf("Benchmarking AES-GCM-128 with 4kB block size\n")
|
||||||
|
|
||||||
|
r := m.Run()
|
||||||
|
os.Exit(r)
|
||||||
|
}
|
||||||
|
|
||||||
|
// This gets rid of the "testing: warning: no tests to run" message
|
||||||
|
func TestDummy(t *testing.T) {
|
||||||
|
}
|
||||||
|
|
||||||
|
func BenchmarkGoEnc4K(b *testing.B) {
|
||||||
buf := make([]byte, 1024*4)
|
buf := make([]byte, 1024*4)
|
||||||
b.SetBytes(int64(len(buf)))
|
b.SetBytes(int64(len(buf)))
|
||||||
|
|
||||||
@ -29,7 +43,7 @@ func BenchmarkAESGCMSeal4K(b *testing.B) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func BenchmarkAESGCMOpen4K(b *testing.B) {
|
func BenchmarkGoDec4K(b *testing.B) {
|
||||||
buf := make([]byte, 1024*4)
|
buf := make([]byte, 1024*4)
|
||||||
b.SetBytes(int64(len(buf)))
|
b.SetBytes(int64(len(buf)))
|
||||||
|
|
||||||
@ -49,7 +63,7 @@ func BenchmarkAESGCMOpen4K(b *testing.B) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func BenchmarkOpensslGCMenc4K(b *testing.B) {
|
func BenchmarkOpensslEnc4K(b *testing.B) {
|
||||||
buf := make([]byte, 1024*4)
|
buf := make([]byte, 1024*4)
|
||||||
b.SetBytes(int64(len(buf)))
|
b.SetBytes(int64(len(buf)))
|
||||||
|
|
||||||
@ -84,7 +98,7 @@ func BenchmarkOpensslGCMenc4K(b *testing.B) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func BenchmarkOpensslGCMdec4K(b *testing.B) {
|
func BenchmarkOpensslDec4K(b *testing.B) {
|
||||||
buf := makeOpensslCiphertext()
|
buf := makeOpensslCiphertext()
|
||||||
b.SetBytes(int64(1024 * 4))
|
b.SetBytes(int64(1024 * 4))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user