openethereum/ethash/src
David 9e719f088f Remove the Keccak C library and use the pure Rust impl (#8657)
* Add license and readme

* Use pure rust implementation

* Bump version to 0.1.1

* Don't use C, prefer the pure Rust implementation

* Add test for `write_keccak`

* Bump version

* Add benchmarks

* Add benchmarks

* Add keccak_256, keccak_512, keccak_256_unchecked and keccak_512_unchecked – mostly for compatibility with ethash

* Remove failed git merge attempt from external git repo
Cargo.lock updates

* whitespace

* Mark unsafe function unsafe

* Unsafe calls in unsafe block

* Document unsafety invariants

* Revert unintended changes to Cargo.lock
2018-05-20 12:27:59 +08:00
..
cache.rs bump some of our core dependencies (#7563) 2018-01-17 11:45:29 +01:00
compute.rs Replace std::env::temp_dir with tempdir in tests (#8103) 2018-03-14 12:26:20 +01:00
keccak.rs Remove the Keccak C library and use the pure Rust impl (#8657) 2018-05-20 12:27:59 +08:00
lib.rs Replace std::env::temp_dir with tempdir in tests (#8103) 2018-03-14 12:26:20 +01:00
seed_compute.rs Use memmap for dag cache (#6193) 2017-09-25 19:45:33 +02:00
shared.rs Use memmap for dag cache (#6193) 2017-09-25 19:45:33 +02:00