1
0
mirror of https://github.com/golang/go synced 2024-11-23 22:20:02 -07:00

crypto/sha512: add tests for Size() and BlockSize()

R=golang-codereviews, bradfitz, dave
CC=golang-codereviews
https://golang.org/cl/43550047
This commit is contained in:
Shawn Smith 2013-12-31 19:29:09 +11:00 committed by Dave Cheney
parent ff006982c3
commit dcf562dfb6

View File

@ -132,6 +132,24 @@ func TestGolden(t *testing.T) {
}
}
func TestSize(t *testing.T) {
c := New()
if got := c.Size(); got != Size {
t.Errorf("Size = %d; want %d", got, Size)
}
c = New384()
if got := c.Size(); got != Size384 {
t.Errorf("New384.Size = %d; want %d", got, Size384)
}
}
func TestBlockSize(t *testing.T) {
c := New()
if got := c.BlockSize(); got != BlockSize {
t.Errorf("BlockSize = %d; want %d", got, BlockSize)
}
}
var bench = New()
var buf = make([]byte, 8192)