62 stable releases (17 major)

Uses new Rust 2024

new 17.1.0 Mar 17, 2025
16.1.3 Oct 4, 2024
16.1.2 Jul 28, 2024
16.0.3 Feb 17, 2023
0.3.0 Mar 28, 2019

#5 in #keccak

Download history 4/week @ 2024-11-27 12/week @ 2024-12-04 21/week @ 2024-12-11 3/week @ 2024-12-18 9/week @ 2025-02-05 32/week @ 2025-02-26 97/week @ 2025-03-05 358/week @ 2025-03-12

487 downloads per month
Used in 9 crates

LGPL-3.0-or-later

1.5MB
5K SLoC

Zeros

Project

  • License: GNU Lesser General Public License, either version 3, or (at your option) any later version.
  • This project follows Semantic Versioning 2.0.0

Features

This project provides:

Notes

  • Currently only little-endian systems are supported. We don't have access or knowledge to test on big-endian systems.
  • Internal state stores data on [u64]. So it works best on systems supporting u64 natively.
  • Accuracy/correctness is highest priority. Speed is second. Currently, it's slower than well-known implementations, such as OpenSSL.
  • Documentation is built with all features. Some of them are optional. If you see components from other crates, you can view source to see what features are required.
  • Night Rust is required to build.

No runtime deps