PackageTrack
Sign in Get early access

salsa20

Pure Rust implementation of the Salsa20 stream cipher

0.11.0 77M downloads/mo #935 most downloaded on crates.io RustCrypto/stream-ciphers

What this package is like to depend on

Last release 4 months ago

30 Mar 2026

Ships unpredictably

gaps range from 4 weeks to 2.5 years

Nearly every release is documented

notes for 20 of 21 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

26 releases · first in 2016

3 releases in the last 12 months

see the full history below

Release timeline

26 releases · Oct 2016 to Mar 2026
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 26
  1. 0.11.0 30 Mar 2026
    Release notes

    List of released crates:

    • hc-256 v0.6.0
    • rabbit v0.5.0
    • rc4 v0.2.0
    • salsa20 v0.11.0
    Open source →
    Release notes

    Added

    • SSE2 backend (#333)

    Removed

    • std feature (#397)

    Changed

    • Bump cipher from 0.4 to 0.5 (#338)
    • Edition changed to 2024 and MSRV bumped to 1.85 (#397)
    • Relax MSRV policy and allow MSRV bumps in patch releases
    Open source →
  2. 0.11.0-rc.2 05 Nov 2025 pre-release

    Nothing published for this version

  3. 0.11.0-rc.1 02 Sep 2025 pre-release

    Nothing published for this version

  4. 0.11.0-rc.0 30 May 2025 pre-release

    Nothing published for this version

  5. 0.11.0-pre.2 07 Oct 2024 pre-release

    Nothing published for this version

  6. 0.11.0-pre.1 27 Jul 2024 pre-release

    Nothing published for this version

  7. 0.10.2 17 Feb 2022
    Release notes

    Added

    • SalsaCore::from_raw_state inherent method (#291)
    Open source →
  8. 0.10.1 17 Feb 2022
    Release notes

    Fixed

    • Minimal versions build (#290)
    Open source →
  9. 0.10.0 10 Feb 2022
    Release notes

    Changed

    • Bump cipher dependency to v0.4 (#276)
    Open source →
  10. 0.9.0 29 Aug 2021
    Release notes

    Removed

    • xsalsa feature: XSalsa20 is now available by-default (#271)
    Open source →
  11. 0.8.1 20 Jul 2021
    Release notes

    Changed

    • Pin zeroize dependency to v1.3 (#256)
    Open source →
  12. 0.8.0 29 Apr 2021
    Release notes

    Changed

    • Rename Block to Core (#204)
    • Bump cipher crate dependency to v0.3 release (#226)
    Open source →
  13. 0.7.2 12 Nov 2020
    Release notes

    Fixed

    • no_std builds with zeroize feature enabled (#189)
    Open source →
  14. 0.7.1 18 Oct 2020
    Release notes

    Added

    • expose-core feature (#180)
    Open source →
  15. 0.7.0 16 Oct 2020
    Release notes

    Changed

    • Replace block-cipher/stream-cipher with cipher crate (#177)
    • Renamed Cipher to Salsa (#177)
    Open source →
  16. 0.6.0 25 Aug 2020
    Release notes

    Changed

    • Bump stream-cipher dependency to v0.7 (#161, #164)
    Open source →
  17. 0.5.2 11 Jun 2020
    Release notes

    Changed

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

    Fixed

    • stream-cipher version requirement (#152)
    Open source →
  18. 0.5.1 11 Jun 2020
    Release notes

    Added

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

    Changed

    • Bump stream-cipher to v0.4.1 (#148)
    Open source →
  19. 0.5.0 06 Jun 2020
    Release notes

    Added

    • Salsa8 and Salsa12 variants (#133)

    Changed

    • Upgrade to the stream-cipher v0.4 crate (#125, #138)
    Open source →
  20. 0.4.1 25 Feb 2020
    Release notes

    Added

    • hsalsa20 feature (#103)
    Open source →
  21. 0.4.0 17 Jan 2020
    Release notes

    Changed

    • Replace salsa20-core with ctr-derived buffering; MSRV 1.34+ (#94)
    Open source →
  22. 0.3.0 01 Oct 2019
    Release notes

    Added

    • XSalsa20 (#54)
    Open source →
  23. 0.2.0 18 Aug 2019
    Release notes

    Added

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

    Changed

    Fixed

    • Fix broken Cargo feature attributes (#21)
    Open source →
  24. 0.1.1 30 Jul 2019
    Release notes

    Added

    • #![no_std] support
    Open source →
  25. 0.1.0 24 Jun 2019
    Release notes
    • Initial release
    Open source →
  26. 0.0.0 06 Oct 2016

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive