openethereum/ethcore/crypto
Toralf Wittner e30839e85f Consolidate crypto functionality in ethcore-crypto. (#8432)
* Consolidate crypto functionality in `ethcore-crypto`.

- Move `ecdh`/`ecies` modules to `ethkey`.
- Refactor `ethcore-crypto` to use file per module.
- Replace `subtle` with `ethcore_crypto::is_equal`.
- Add `aes_gcm` module to `ethcore-crypto`.

* Rename `aes::{encrypt,decrypt,decrypt_cbc}` ...

... to `aes::{encrypt_128_ctr,decrypt_128_ctr,decrypt_128_cbc}`.
2018-05-05 11:02:33 +02:00
..
src Consolidate crypto functionality in ethcore-crypto. (#8432) 2018-05-05 11:02:33 +02:00
Cargo.toml Consolidate crypto functionality in ethcore-crypto. (#8432) 2018-05-05 11:02:33 +02:00
README.md ethcrypto renamed to ethcore-crypto and moved to ethcore dir (#8340) 2018-04-10 13:56:56 +02:00

Ethcrypto

General cryptographic utilities for Ethereum.

By default, this library is compiled with the secp256k1 feature, which provides ECDH and ECIES capability on that curve. It can be compiled without to avoid a dependency on the libsecp256k1 library.