(t *testing.T, c Cipher, value, expected string)
| 833 | } |
| 834 | |
| 835 | func requireEncryptedEquals(t *testing.T, c Cipher, value, expected string) { |
| 836 | t.Helper() |
| 837 | data, err := base64.StdEncoding.DecodeString(value) |
| 838 | require.NoError(t, err, "invalid base64") |
| 839 | got, err := c.Decrypt(data) |
| 840 | require.NoError(t, err, "failed to decrypt data") |
| 841 | require.Equal(t, expected, string(got), "decrypted data does not match") |
| 842 | } |
| 843 | |
| 844 | func initCipher(t *testing.T) *aes256 { |
| 845 | t.Helper() |
no test coverage detected