Versions in this module Expand all Collapse all v1 v1.0.1 Oct 14, 2023 v1.0.0 Oct 14, 2023 Changes in this version + func Decrypt(cipherText []byte, ECCPrivateKey *PrivateKey, ECCPublicKey *PublicKey) (plaintext []byte, err error) + func Encrypt(plainText []byte, ECCPrivateKey *PrivateKey, ECCPublicKey *PublicKey) (ciphertext []byte, err error) + func GenerateKeyPair(curve string) (ECCPrivateKey *PrivateKey, ECCPublicKey *PublicKey, err error) + type PrivateKey struct + Key *ecdh.PrivateKey + func PEMKeyToPrivateKey(PEMKey []byte) (ECCPrivateKey *PrivateKey, err error) + func (PrivateKey *PrivateKey) ToPEM() (PEMKey []byte, err error) + type PublicKey struct + Key *ecdh.PublicKey + func PEMKeyToPublicKey(PEMKey []byte) (ECCPublicKey *PublicKey, err error) + func (PublicKey *PublicKey) ToPEM() (PEMKey []byte, err error)