showing fe2o3_iop_hash/README.md
Oxedyne Hematite (fe2o3)
Hematite is a collection of crates built from first principles, providing foundational tools for building robust applications. See the github repo for more information.
This crate
This is a fundamental crate providing interoperability traits for hashing, checksums and key derivation functions within the Hematite ecosystem. It defines core interfaces that enable implementations of various hashing schemes to work together:
Hasher- For general-purpose hash functions that produce fixed-size outputsChecksummer- For calculating and verifying checksums over arbitrary dataKeyDeriver- For key derivation functions used in password hashing and verification
The traits are designed to be implementation-agnostic while ensuring thread safety and proper error handling through Hematite's Outcome type.
Supporting Development
This project is developed and maintained through GitHub Sponsors. If you find Hematite valuable for your work or interesting as a project, consider supporting its continued development. No special perks or privileges - just sustainable open source development of innovative Rust infrastructure and apps.
GitHub Sponsors
License
See the LICENSE file for license rights and limitations.
Contact
<hello@oxedyne.com>
| Name | Size | What |
|---|---|---|
| src/ | 6.8 KiB | 4 files |
| Cargo.toml | 390 bytes | |
| LICENSE | 205 bytes | |
| LICENSE-APACHE | 11.1 KiB | |
| LICENSE-BSD | 1.3 KiB | |
| README.md | 1.4 KiB |