ECIES Cryptography Library
Overview
The ECIES implementation based on Phrack Stuff's code from #63 with some changes.
Differences from original code
- Data types for public/private keys and stream.
- Hex bit strings replaced by binary strings.
- Static initialization using compile-time constants.
- Encryption/decryption in-place instead of data copy.
- Some optimizations for embedded platforms.
Library documentation
To get documentation you can generate it using doxygen.
Examples of usage
For example of usage see ecies-tool.c