#elliptic-curve #parameters

generic-ecies

ECIES encryption scheme for generic parameters

1 unstable release

0.1.0 Nov 19, 2024

#2450 in Cryptography

MIT/Apache

48KB
655 lines

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 and 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

For more information and examples, see the docs page

Dependencies

~2.1–4MB
~74K SLoC