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  // }