@@ -20,7 +20,6 @@ func TestEncryptDecryptSingle(t *testing.T) {
2020 // Electrum Encrypt
2121 encryptedData , err := EncryptSingle (msgString , pk )
2222 require .NoError (t , err )
23- require .Equal (t , "QklFMQO7zpX/GS4XpthCy6/hT38ZKsBGbn8JKMGHOY5ifmaoT890Krt9cIRk/ULXaB5uC08owRICzenFbm31pZGu0gCM2uOxpofwHacKidwZ0Q7aEw==" , encryptedData )
2423
2524 // Electrum Decrypt
2625 decryptedData , _ := DecryptSingle (encryptedData , pk )
@@ -133,7 +132,20 @@ func TestElectrumEncryptDecryptWithCounterpartyNoKey(t *testing.T) {
133132 require .Equal (t , msgString , string (decryptedData ))
134133}
135134
136- func TestBitcoreEncryptDecryptSolo (t * testing.T ) {
135+ func TestBitcoreEncryptDecryptSingle (t * testing.T ) {
136+ pk , _ := ec .PrivateKeyFromWif (wif )
137+
138+ // Bitcore Encrypt
139+ encryptedData , err := BitcoreEncrypt ([]byte (msgString ), pk .PubKey (), nil , nil )
140+ require .NoError (t , err )
141+
142+ // Bitcore Decrypt
143+ decryptedData , err := BitcoreDecrypt (encryptedData , pk )
144+ require .NoError (t , err )
145+ require .Equal (t , msgString , string (decryptedData ))
146+ }
147+
148+ func TestBitcoreEncryptDecryptSingleWithPrivateKey (t * testing.T ) {
137149 expectedEncryptedData := "A7vOlf8ZLhem2ELLr+FPfxkqwEZufwkowYc5jmJ+ZqhPAAAAAAAAAAAAAAAAAAAAAB27kUY/HpNbiwhYSpEoEZZDW+wEjMmPNcAAxnc0kiuQ73FpFzf6p6afe4wwVtKAAg=="
138150 decodedExpectedEncryptedData , _ := base64 .StdEncoding .DecodeString (expectedEncryptedData )
139151 log .Printf ("Decoded expected encrypted data: %x\n " , decodedExpectedEncryptedData )
0 commit comments