Files
crypto/ecies/encrypt.go

14 lines
380 B
Go

package ecies
import eciesgo "github.com/ecies/go/v2"
// Encrypt encrypts a plaintext using a public key
func Encrypt(pub *PublicKey, plaintext []byte) ([]byte, error) {
return eciesgo.Encrypt(pub, plaintext)
}
// Decrypt decrypts a ciphertext using a private key
func Decrypt(priv *PrivateKey, ciphertext []byte) ([]byte, error) {
return eciesgo.Decrypt(priv, ciphertext)
}