#hash #kangaroo-twelve

no-std k12

Pure Rust implementation of the KangarooTwelve hash function

8 releases (4 breaking)

Uses new Rust 2024

0.4.0-rc.1 Jan 24, 2026
0.4.0-rc.0 Jan 3, 2026
0.3.0 Jun 10, 2023
0.2.1 Feb 17, 2022
0.0.0 Jun 4, 2017

#2936 in Cryptography

Download history 5494/week @ 2025-12-08 4228/week @ 2025-12-15 2252/week @ 2025-12-22 1901/week @ 2025-12-29 4181/week @ 2026-01-05 5285/week @ 2026-01-12 4663/week @ 2026-01-19 4827/week @ 2026-01-26 6052/week @ 2026-02-02 5571/week @ 2026-02-09 5002/week @ 2026-02-16 4950/week @ 2026-02-23 5693/week @ 2026-03-02 6189/week @ 2026-03-09 5637/week @ 2026-03-16 6222/week @ 2026-03-23

24,105 downloads per month
Used in 41 crates (9 directly)

Apache-2.0 OR MIT

1MB
1K SLoC

RustCrypto: KangarooTwelve

crate Docs Apache2/MIT licensed Rust Version Build Status

Pure Rust implementation of the KangarooTwelve eXtendable-Output Function (XOF).

License

The crate is licensed under either of:

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies