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.8.1 (2021-07-20)

Changed

  • Pin zeroize dependency to v1.3 (#256)

0.8.0 (2021-04-29)

Changed

  • Rename Block to Core (#204)
  • Bump cipher crate dependency to v0.3 release (#226)

0.7.2 (2020-11-11)

Fixed

  • no_std builds with zeroize feature enabled (#189)

0.7.1 (2020-10-18)

Added

  • expose-core feature (#180)

0.7.0 (2020-10-16)

Changed

  • Replace block-cipher/stream-cipher with cipher crate (#177)
  • Renamed Cipher to Salsa (#177)

0.6.0 (2020-08-25)

Changed

  • Bump stream-cipher dependency to v0.7 (#161, #164)

0.5.2 (2020-06-11)

Changed

  • Use Key and Nonce in usage docs (#155)

Fixed

  • stream-cipher version requirement (#152)

0.5.1 (2020-06-11)

Added

  • Documentation improvements (#149)
  • Key, Nonce, and XNonce type aliases (#146)

Changed

  • Bump stream-cipher to v0.4.1 (#148)

0.5.0 (2020-06-06)

Added

  • Salsa8 and Salsa12 variants (#133)

Changed

  • Upgrade to the stream-cipher v0.4 crate (#125, #138)

0.4.1 (2020-02-25)

Added

  • hsalsa20 feature (#103)

0.4.0 (2020-01-17)

Changed

  • Replace salsa20-core with ctr-derived buffering; MSRV 1.34+ (#94)

0.3.0 (2019-10-01)

Added

0.2.0 (2019-08-18)

Added

  • Improve documentation (#17)
  • Impl SyncStreamCipher (#39)

Changed

Fixed

  • Fix broken Cargo feature attributes (#21)

0.1.1 (2019-06-30)

Added

  • #![no_std] support

0.1.0 (2019-06-24)

  • Initial release