hashlib 0.1.0

Provide various hash algorithms under a same abstraction layer.
Documentation
[badges.travis-ci]
repository = "yangby-cryptape/rust-hashlib"
[dependencies.blake2b]
optional = true
package = "blake2b_simd"
version = "~0.4"

[dependencies.keccak]
optional = true
package = "tiny-keccak"
version = "~1.4"

[dependencies.md5]
optional = true
version = "~0.6"

[dependencies.nfhash]
package = "numext-fixed-hash"
version = "~0.1.2"

[dependencies.prelude]
package = "hashlib-prelude"
version = "~0.1.0"

[dependencies.sha1]
optional = true
version = "~0.6"

[dependencies.sha2]
optional = true
version = "~0.8"

[features]
default = ["support-all"]
support-all = ["support-md5", "support-sha1", "support-sha2", "support-keccak", "support-blake2b"]
support-blake2b = ["blake2b"]
support-keccak = ["keccak"]
support-md5 = ["md5"]
support-sha1 = ["sha1"]
support-sha2 = ["sha2"]

[package]
authors = ["Boyu Yang <yangby@cryptape.com>"]
categories = ["algorithms"]
description = "Provide various hash algorithms under a same abstraction layer."
edition = "2018"
homepage = "https://yangby-cryptape.github.io/rust-hashlib/"
keywords = ["hash"]
license = "Apache-2.0 OR MIT"
name = "hashlib"
repository = "https://github.com/yangby-cryptape/rust-hashlib"
version = "0.1.0"