libvctrl_sha512 3.0.1

Zero-dependency SHA512, HMAC-SHA512, HKDF-SHA512, and optional SHA384
Documentation
[package]

name = "libvctrl_sha512"

version = "3.0.1"

edition = "2024"

rust-version = "1.96"

description = "Zero-dependency SHA512, HMAC-SHA512, HKDF-SHA512, and optional SHA384"

license = "ISC"

authors = ["mroczect <mroczect@proton.me"]

repository = "https://github.com/mroczect/libvctrl"

homepage = "https://github.com/mroczect/libvctrl"

documentation = "https://docs.rs/libvctrl_sha512"

readme = "README.md"

keywords = ["cryptography", "sha512", "hmac", "hkdf", "no-std"]

categories = ["cryptography", "algorithms", "no-std"]

include = ["src/**/*", "Cargo.toml", "README.md", "LICENSE"]



[features]

default = ["sha384"]

sha384 = []

opt_size = []



[dependencies]



[dev-dependencies]

criterion = { version = "0.8", default-features = false, features = ["cargo_bench_support"] }



[[bench]]

name = "sha512_bench"

harness = false

path = "benches/sha512_bench.rs"



[[bench]]

name = "sha384_bench"

harness = false

path = "benches/sha384_bench.rs"

required-features = ["sha384"]



[lints]

workspace = true