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.9.4 (2021-08-28)

Changed

  • Relax subtle and zeroize requirements (#360)

0.9.3 (2021-07-20)

Changed

  • Pin zeroize dependency to v1.3 and subtle to v2.4 (#349)

0.9.2 (2021-05-31)

Added

  • Nightly-only armv8 feature (#318)

0.9.1 (2021-05-04)

Added

  • force-soft feature (#305)

0.9.0 (2021-04-29)

Added

  • Wycheproof test vectors (#274)

Changed

  • Bump aead crate dependency to v0.4 (#270)
  • Bump aes crate dependency to v0.7; MSRV 1.49+ (#283)
  • Bump ctr crate dependency to v0.7 (#283)
  • Bump ghash crate dependency to v0.4 (#284)

0.8.0 (2020-10-16)

Changed

  • Replace block-cipher/stream-cipher with cipher crate (#229)
  • Bump aes dependency to v0.6 (#229)
  • Use ctr::Ctr32BE (#227)

0.7.0 (2020-09-17)

Added

  • Optional std feature; disabled by default (#217)

Changed

  • Renamed generic parameters to Aes and NonceSize (#166)
  • Upgrade aes to v0.5; block-cipher to v0.8 (#209)

0.6.0 (2020-06-06)

Changed

  • Bump aead crate dependency to v0.3.0; MSRV 1.41+ (#140)

0.5.0 (2020-03-15)

Added

  • Support for non-96-bit nonces (#126)

Changed

  • AesGcm type is now generic around nonce size (#126)

0.4.2 (2020-03-09)

Fixed

  • Off-by-one error in debug_assert for BlockCipher::ParBlocks (#104)

0.4.1 (2020-03-07) - YANKED, see #104

Added

  • Support instantiation from an existing cipher instance (#101)

0.4.0 (2020-03-07) - YANKED, see #104

Added

  • aes cargo feature; 3rd-party AES crate support (#96)

Changed

  • Make generic around BlockCipher::ParBlocks (#97)

0.3.2 (2020-02-27)

Fixed

  • Wording in documentation about security audit (#84)

0.3.1 (2020-02-26)

Added

  • Notes about NCC audit to documentation (#80)

0.3.0 (2019-11-26)

Added

  • heapless feature (#51)

0.2.1 (2019-11-26)

Added

  • Document in-place API (#49)

0.2.0 (2019-11-26)

Changed

  • Upgrade aead crate to v0.2; alloc now optional (#43)

0.1.1 (2019-11-14)

Changed

  • Upgrade zeroize to 1.0 (#36)

0.1.0 (2019-10-06)

  • Initial release