15 releases (7 stable)
|1.1.5||Jun 14, 2023|
|1.1.4||Nov 29, 2022|
|1.1.3||Oct 25, 2022|
|1.1.2||Jul 1, 2022|
|0.1.6||Jun 23, 2020|
#1 in #sha512
157,496 downloads per month
Used in 33 crates (13 directly)
A small, self-contained SHA512 and HMAC-SHA512 implementation in Rust.
Also includes SHA384 and HMAC-SHA384, that are just truncated versions of SHA512 with a different IV.
traits: enable support for the
Digesttrait from the
sha384: includes support for SHA384 and HMAC-SHA384.
opt_size: enable size optimizations. Based on benchmarks, the
.textsection size is reduced by 75%, at the cost of approximately 16% performance.
A small, self-contained SHA512 and HMAC-SHA512 implementation (C) Frank Denis <fdenis [at] fastly [dot] com>, public domain