git.sr.ht/~pingoo/stdx@v0.0.0-20240218134121-094174641f6e/crypto/hash_test.go (about) 1 package crypto 2 3 import "testing" 4 5 func TestHashSizes(t *testing.T) { 6 if HashSize256 != 32 { 7 t.Error("HashSize256 != 32") 8 } 9 if HashSize384 != 48 { 10 t.Error("HashSize384 != 48") 11 } 12 if HashSize512 != 64 { 13 t.Error("HashSize512 != 64") 14 } 15 } 16 17 // func TestHash256(t *testing.T) { 18 // data := []byte("a random string") 19 // hash := Hash256(data) 20 21 // if len(hash) != int(HashSize256) { 22 // t.Error("len(hash) != HashSize256") 23 // } 24 // } 25 26 // func TestHash384(t *testing.T) { 27 // data := []byte("a random string") 28 // hash := Hash384(data) 29 30 // if len(hash) != int(HashSize384) { 31 // t.Error("len(hash) != HashSize384") 32 // } 33 // } 34 35 // func TestHash512(t *testing.T) { 36 // data := []byte("a random string") 37 // hash := Hash512(data) 38 39 // if len(hash) != int(HashSize512) { 40 // t.Error("len(hash) != HashSize512") 41 // } 42 // }