encrypt_test.go 560 B

1234567891011121314151617181920212223
  1. package util
  2. import (
  3. "slices"
  4. "testing"
  5. )
  6. func TestMd5Sum(t *testing.T) {
  7. test := []byte("hello")
  8. get := Md5Sum(test)
  9. want := []byte{93, 65, 64, 42, 188, 75, 42, 118, 185, 113, 157, 145, 16, 23, 197, 146}
  10. if !slices.Equal(get, want) {
  11. t.Fatal("failed")
  12. }
  13. }
  14. func TestEvpBytesToKey(t *testing.T) {
  15. get := EvpBytesToKey("hello", 32)
  16. 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}
  17. if !slices.Equal(get, want) {
  18. t.Fatal("failed")
  19. }
  20. }