- Add main crate to Makefile (10a24789)
- TravisCI should use Makefile to test crates (7d05296c)
- Create Makefile to execute tasks on each crate (32f098b6)
- Extract modules into independent crates (b9ec1a47)
- use
debug_assert
instead ofassert_eq
(50066e0e) - Add
no-std
flag to byteorder (8dd0143e) - Add profiling options for benchmarks (74de1d97)
- Add Redox support (c442e7a9)
- Use only byteorder::ByteOrder to allow usage without libstd (f6d53b30)
- Add projectionist configuration (e75fc701)
- Add Clippy lints (34da1d01)
- .clog.toml: Add clog configuration (bd5a603f)
- .travis.yml: GetBadges integration (39bbb4b7)
- README:
- benches/digest: Use block size in benches (cff8835e)
- bin: Remove tools (7023679b)
- digest:
- digest::blake2: Add Blake2 digest function (c1594432)
- digest::sha3: Remove std::io dependency (7eadab57)
- digest::tiger:
- digest::tiger::Tiger2: Add implementation (329e3f2c)
- examples/sums: add Tiger hash (c61d1392)
- kdf::bcrypt: Move
bcrypt
to kdf module (9cb4747e) - mac::hmac:
- sum: add Tiger supported hashes (ded917cb)
- utils::buffer: Make buffers generic over size (07c87c0d)
- utils::buffer::StandardPadding: allow custom pads (52e5201f)
- Test script (339c0575)
- Add empty unstable feature to all (ac8b6e71)
- TravisCI build script (416481a6)
- disallow failures on nightly (94f29db5)
- loosen dependencies a little and allow failures on nightly (d8aa832a)
- rename
bin/
totools/
(9df2b1c3) - Add Cargo feature
no-std
(d8761f49) - Update Clippy (81997bf7)
- Fix SHA2-512/224 build (e87d691f)
- Fix SHA-224 implementation (6c402ca1)
- Remove old lint (3d49ddd9)
- typos in benches (2cda3553)
- travis-cargo already skip benches when impossible (3efdc9c4)
- Test names (fb490b46)
- cleanup unneded parens (2b3f906f)
- follow Rust naming convention (6fbce255)
- use different type params for bcrypt salt and input (06dc12f5)
- follow Rust naming convention (fee98257)
- links in README (70f05d4a)
- .travis.yml: Use standard
cargo
instead oftravis-cargo
(da498d25) - README:
- bin/sum: fix typo (f11af49e)
- crypto::stream: publicize Stream{Encrypt,Decrypt} (5bd3ec74)
- crypto::stream::chacha20: Fix buffer utilisation (3e0b9b82, closes #34)
- digest: Use
copy_nonoverlapping
instead loops (148b3156) - digest::sha2: Fix SHA-512 implementation (c828d9cd)
- utils::buffer: Performance issues (5f14349a)
- bin/sum: Speed up bin/sum a little (64badd33)