Elliptic Curve Integrated Encryption Scheme (ECIES) for secp256k1 and curve25519 in Python. Current version 0.4.6, supports Python >=3.9. Active development with multi-curve support and custom key pair generation.
pip install eciespyNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic encrypt/decrypt with secp256k1 keys.
Replace ecies.utils.xxx with new API from ecies.keys or ecies.consts.
Switch to homemade key pairs via ecies.keys.HomemadeKey or use the built-in key generation.
Ensure public key is valid uncompressed '04' + 64 bytes or compressed '02'/'03' + 32 bytes.
Use 'from ecies import encrypt, decrypt' instead of 'eciespy'.
Ensure public key is hex (130 or 66 characters) and starts with '04' for uncompressed.
Use 'from ecies.keys import generate_key_pair' or HomemadeKey.
No dependency data recorded yet.