package util import ( "slices" "testing" ) func TestMd5Sum(t *testing.T) { test := []byte("hello") get := Md5Sum(test) want := []byte{93, 65, 64, 42, 188, 75, 42, 118, 185, 113, 157, 145, 16, 23, 197, 146} if !slices.Equal(get, want) { t.Fatal("failed") } } func TestEvpBytesToKey(t *testing.T) { get := EvpBytesToKey("hello", 32) want := []byte{93, 65, 64, 42, 188, 75, 42, 118, 185, 113, 157, 145, 16, 23, 197, 146, 40, 180, 110, 211, 193, 17, 232, 81, 2, 144, 155, 28, 251, 80, 234, 15} if !slices.Equal(get, want) { t.Fatal("failed") } }