Skip to content

Latest commit

 

History

History
110 lines (92 loc) · 10.5 KB

CHANGELOG.md

File metadata and controls

110 lines (92 loc) · 10.5 KB

0.1.1 (2016-04-12)

Features

  • 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 of assert_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:
    • Use typenum in Digest (93b0d72f)
    • Implement Clone trait (35e0f07e, closes #57)
    • Add SHA-512/224 and SHA-512/256 hash functions (9932a497)
    • Add quickchecks against OpenSSL (8f970ce9)
  • 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)

Bug Fixes

  • 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/ to tools/ (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 of travis-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)

Performance

  • bin/sum: Speed up bin/sum a little (64badd33)

0.1.0 (2016-04-12)

Bug Fixes

Features

  • chacha20: Finish implementation (4ad38899)
  • crypto::block: Move encryption traits (43af74ff)
  • digest::Digest: Remove Digest::hex_result (4bc3d165)
  • sum: Add sum tool (0b475b52)