Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.7.5 (2021-08-26)

Changed

  • Bump ctr dependency to v0.8 (#275)
  • Use the aes target feature instead of crypto on ARMv8 (#279)
  • Use core::arch::aarch64::vst1q_u8 intrinsic on armv8 (#280)
  • Bump cpufeatures dependency to v0.2 (#281)

0.7.4 (2021-06-01)

Added

0.7.3 (2021-05-26)

Added

  • hazmat feature/module providing round function access (#257, #259, #260)
  • BLOCK_SIZE constant (#263)

0.7.2 (2021-05-17)

Added

  • Nightly-only ARMv8 intrinsics support gated under the armv8 feature (#250)

0.7.1 (2021-05-09)

Fixed

  • Restore fixslice64.rs (#247)

0.7.0 (2021-04-29)

Added

  • Auto-detection support for AES-NI; MSRV 1.49+ (#208, #214, #215, #216)
  • ctr feature providing SIMD accelerated AES-CTR (#200)

Changed

  • Unify the aes, aesni, aes-ctr, and aes-soft crates (#200)
  • Use cfg-if crate (#203)
  • Rename semi_fixslice feature to compact (#204)
  • Refactor NI backend (#224, #225)
  • Bump cipher crate dependency to v0.3 release (#235)
  • Bump ctr crate dependency to v0.7 (#237)

0.6.0 (2020-10-16)

Changed

  • Replace block-cipher/stream-cipher with cipher crate (#167)

0.5.1 (2020-08-25)

Changed

  • Bump aesni dependency to v0.9 (#158)

0.5.0 (2020-08-07)

Changed

  • Bump block-cipher dependency to v0.8 (#138)
  • Bump opaque-debug dependency to v0.3 (#140)

0.4.0 (2020-06-05)

Changed

  • Bump block-cipher dependency to v0.7 (#86, [#122])
  • Update to Rust 2018 edition (#86)

0.3.2 (2018-11-01)

0.3.1 (2018-10-04)

0.3.0 (2018-10-03)

0.2.0 (2018-07-27)

0.1.0 (2018-06-22)