Oregami
Repositories/oxedyne/fe2o3

oxedyne/fe2o3/fe2o3_iop_hash

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 outputs
  • Checksummer - For calculating and verifying checksums over arbitrary data
  • KeyDeriver - 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>

NameSizeWhat
src/6.8 KiB4 files
Cargo.toml390 bytes
LICENSE205 bytes
LICENSE-APACHE11.1 KiB
LICENSE-BSD1.3 KiB
README.md1.4 KiB