30 stable releases (11 major)

Uses new Rust 2021

new 11.3.0 Aug 5, 2022
11.2.0 Jul 12, 2022
11.1.0 Apr 21, 2021
11.0.0 Mar 26, 2021
0.3.0 Mar 28, 2019

#294 in Algorithms

Download history 16/week @ 2022-04-21 398/week @ 2022-04-28 315/week @ 2022-05-05 532/week @ 2022-05-12 139/week @ 2022-05-19 109/week @ 2022-05-26 366/week @ 2022-06-02 14/week @ 2022-06-09 24/week @ 2022-06-16 20/week @ 2022-06-23 55/week @ 2022-06-30 67/week @ 2022-07-07 21/week @ 2022-07-14 161/week @ 2022-07-21 22/week @ 2022-07-28 148/week @ 2022-08-04

401 downloads per month
Used in fewer than 8 crates

Custom license

74KB
1.5K SLoC


lib.rs:

Keccak implementation

Project

Features

This project provides some hash functions from Keccak.

References

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.
  • In addition to NIST's test data, the libray has passed millions of sample hashes generated by 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.

Usage

No runtime deps

Features

  • std