14 releases

new 0.0.6 Feb 12, 2026
0.0.5 Jan 22, 2026
0.0.4 Nov 5, 2025
0.0.3 Jun 30, 2025
0.0.2-alpha.3 Jul 23, 2024

#209 in Algorithms

Download history 4078/week @ 2025-10-24 7911/week @ 2025-10-31 7749/week @ 2025-11-07 7296/week @ 2025-11-14 9655/week @ 2025-11-21 6423/week @ 2025-11-28 8753/week @ 2025-12-05 7547/week @ 2025-12-12 4304/week @ 2025-12-19 3969/week @ 2025-12-26 5773/week @ 2026-01-02 8105/week @ 2026-01-09 8892/week @ 2026-01-16 6761/week @ 2026-01-23 8945/week @ 2026-01-30 10451/week @ 2026-02-06

36,758 downloads per month
Used in 12 crates (4 directly)

Apache-2.0

650KB
11K SLoC

HKDF

no_std support

This crate supports no_std targets, but requires the presence of a global allocator.

Verification

verified-hacl

This crate contains safe Rust that was compiled from verified C originating in the HACL* project.

The code for [these] algorithms is formally verified using the F* verification framework for memory safety, functional correctness, and secret independence (resistance to some types of timing side-channels). -- The HACL* repository

For more details on the compilation from C to Rust, please refer to "Compiling C to Safe Rust, Formalized" by Aymeric Fromherz and Jonathan Protzenko.

Dependencies

~2MB
~48K SLoC