scoop-hash

Crates.ioscoop-hash
lib.rsscoop-hash
version0.1.0-beta.7
sourcesrc
created_at2023-07-21 07:38:31.086884
updated_at2024-12-10 03:54:21.637242
descriptionHashing library for libscoop
homepage
repositoryhttps://github.com/chawyehsu/hok
max_upload_size
id922272
size75,477
Chawye Hsu (chawyehsu)

documentation

README

scoop-hash

Hashing library for libscoop

crates-svg docs-svg crates-license-svg crates-download-svg

This crate provides a set of hash functions used by libscoop. It is not intended to be used by other crates.

Install

Please refer to the repository homepage for the changelog.

[dependencies]
scoop-hash = "0.1"

Hash Implementations

By default, self-contained implementations of hash functions from within this crate are used. It is possible to use the implementations from RustCrypto's crates by enabling the rustcrypto feature.

[dependencies]
scoop-hash = { version = "0.1", features = ["rustcrypto"] }

Self-contained implementations are hand written pure Rust soft implemented and considerably slower than those from RustCrypto's crates that may have SIMD or even ASM backends, but they do not require any external dependencies and are more portable.

Bench

cargo bench

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Commit count: 272

cargo fmt