Skip to content

Commit 8d53a1f

Browse files
committed
test ephemeral elextrum encryption
1 parent fd6b293 commit 8d53a1f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

compat/ecies/ecies_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,18 @@ func TestElectrumEncryptDecryptSingle(t *testing.T) {
7777
require.Error(t, err)
7878
}
7979

80+
func TestElectrumEphemeralEncryptDecryptSingle(t *testing.T) {
81+
pk, _ := ec.PrivateKeyFromWif(wif)
82+
83+
// Electrum Encrypt
84+
encryptedData, err := ElectrumEncrypt([]byte(msgString), pk.PubKey(), nil, false)
85+
require.NoError(t, err)
86+
87+
// Electrum Decrypt
88+
decryptedData, _ := ElectrumDecrypt(encryptedData, pk, nil)
89+
require.Equal(t, []byte(msgString), decryptedData)
90+
}
91+
8092
func TestElectrumEncryptDecryptSingleNokey(t *testing.T) {
8193
pk, _ := ec.PrivateKeyFromWif(wif)
8294

0 commit comments

Comments
 (0)