https://github.com/jedisct1/rust-hmac-sha256
A small, self-contained SHA256 and HMAC-SHA256 implementation.
https://github.com/jedisct1/rust-hmac-sha256
crypto hash hmac hmac-sha256 nostd rust sha256
Last synced: about 1 year ago
JSON representation
A small, self-contained SHA256 and HMAC-SHA256 implementation.
- Host: GitHub
- URL: https://github.com/jedisct1/rust-hmac-sha256
- Owner: jedisct1
- License: isc
- Created: 2019-04-10T12:04:13.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-02-10T15:10:20.000Z (over 1 year ago)
- Last Synced: 2025-03-28T08:08:38.344Z (about 1 year ago)
- Topics: crypto, hash, hmac, hmac-sha256, nostd, rust, sha256
- Language: Rust
- Size: 24.4 KB
- Stars: 29
- Watchers: 2
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rust-hmac-sha256
A small, self-contained SHA256, HMAC-SHA256, and HKDF-SHA256 implementation in Rust.
Optional features:
* `traits`: enable support for the `Digest` trait from the `digest` crate.
* `opt_size`: enable size optimizations. Based on benchmarks, the `.text`
section size is reduced by 75%, at the cost of approximately 16% performance.