Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mitsuhiko/sha1-smol
Minimal and dependency free implementation of SHA1 for Rust
https://github.com/mitsuhiko/sha1-smol
Last synced: 6 days ago
JSON representation
Minimal and dependency free implementation of SHA1 for Rust
- Host: GitHub
- URL: https://github.com/mitsuhiko/sha1-smol
- Owner: mitsuhiko
- License: other
- Created: 2014-11-21T12:59:37.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-07-21T20:34:37.000Z (6 months ago)
- Last Synced: 2024-12-20T22:06:39.921Z (13 days ago)
- Language: Rust
- Homepage: https://docs.rs/sha1-smol/
- Size: 83 KB
- Stars: 75
- Watchers: 3
- Forks: 30
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# sha1-smol
[![Crates.io](https://img.shields.io/crates/d/sha1_smol.svg)](https://crates.io/crates/sha1_smol)
[![License](https://img.shields.io/github/license/mitsuhiko/sha1-smol)](https://github.com/mitsuhiko/sha1-smol/blob/master/LICENSE)
[![rustc 1.31.0](https://img.shields.io/badge/rust-1.31%2B-orange.svg)](https://img.shields.io/badge/rust-1.31%2B-orange.svg)
[![Documentation](https://docs.rs/sha1_smol/badge.svg)](https://docs.rs/sha1_smol)Minimal and dependency free implementation of SHA1 for Rust.
SHA1 is not exactly a good choice for crypto hashes these days but unfortunately
SHA1 continues to be needed for a handful of situations due to legacy functionality.
If you have the need for a SHA1 implementation that does not pull in large dependency chains
you might want to consider this crate.In all other cases use the new [`sha1`](https://crates.io/crates/sha1) crate
by the RustCrypto project instead.## sha1 crate
This crate used to be published as `sha1` but in recent years a large ecosystem
of hash libraries was built around [`RustCrypto`](https://github.com/RustCrypto)
so the crate name was given to that project instead. Versions newer than `0.6`
of `sha1`.This is largely based on the hash code in crypto-rs by Koka El Kiwi.
## License and Links
- [Documentation](https://docs.rs/sha1-smol/)
- [Issue Tracker](https://github.com/mitsuhiko/sha1-smol/issues)
- License: [3 Clause BSD](https://github.com/mitsuhiko/sha1-smol/blob/master/LICENSE)