openethereum/ethcore
David 9584faee55 Upgrade to parity-crypto 0.4 (#10650)
* [whisper] Move needed aes_gcm crypto in-crate

In the latest `parity-crypto` release (upcoming 0.4), the aes GCM features were removed (done to remove the dependency on `ring`).
This PR adds the bare minimum crypto needed for Whisper directly to the crate itself and as those were the only features needed from `parity-crypto`, removes the dependency on that crate altogether.

* Upgrade to parity-crypto 0.4

Reverts using NonZeroU32 (introduced [here](b347599cf7)).

* Check for 0 in `args.arg_keys_iteration`

* Use beta.4

* parity-crypto 0.4.0 is released
2019-05-28 07:50:10 +02:00
..
benches misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
blockchain Reset blockchain properly (#10669) 2019-05-21 13:52:48 +02:00
call-contract Extract CallContract and RegistryInfo traits into their own crate (#10178) 2019-01-16 19:52:21 +01:00
db misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
evm evm: add some mulmod benches (#10600) 2019-04-29 12:09:23 +02:00
light [ethcore] remove error_chain (#10616) 2019-05-06 15:06:20 +02:00
node-filter Remove annoying compiler warnings (#10679) 2019-05-21 16:12:49 +01:00
private-tx Upgrade to parity-crypto 0.4 (#10650) 2019-05-28 07:50:10 +02:00
res Fix rinkeby petersburg fork (#10632) 2019-05-09 15:28:30 +02:00
service private-tx: replace error_chain (#10510) 2019-03-27 14:46:05 +01:00
src Add SealingState; don't prepare block when not ready. (#10529) 2019-05-24 10:30:31 +02:00
sync Remove annoying compiler warnings (#10679) 2019-05-21 16:12:49 +01:00
types Remove annoying compiler warnings (#10679) 2019-05-21 16:12:49 +01:00
vm Update to latest mem-db, hash-db and trie-db. (#10314) 2019-02-20 21:09:34 +03:00
wasm Replace ethcore-logger with env-logger. (#10102) 2019-01-08 15:07:20 +01:00
Cargo.toml Upgrade to parity-crypto 0.4 (#10650) 2019-05-28 07:50:10 +02:00