generic-ecies 0.3.0

ECIES encryption scheme for generic parameters
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/LFDT-Lockness/generic-ecies/badge)](https://scorecard.dev/viewer/?uri=github.com/LFDT-Lockness/generic-ecies)

# generic-ecies

ECIES is a scheme for efficient ciphers with asymmetric key using elliptic
curves and symmetric ciphers. This implementation is generic in its components,
thanks to using [`generic_ec`](https://docs.rs/generic-ec) and
[`RustCrypto`](https://github.com/RustCrypto) traits. You can use the
ciphersuites defined by us in advance, like `curve25519xsalsa20hmac` and
`curve25519aes128_cbchmac`, or you can define your own.

This implementation is based on [SECG SEC-1](http://www.secg.org/sec1-v2.pdf)

For more information and examples, see the [docs page](https://docs.rs/generic-ecies)