[[bench]]
harness = false
name = "keccak"
path = "benches/keccak.rs"
required-features = ["dev"]
[[bench]]
harness = false
name = "turboshake"
path = "benches/turboshake.rs"
[dependencies]
[dev-dependencies.divan]
version = "=0.1.17"
[dev-dependencies.hex]
version = "=0.4.3"
[dev-dependencies.rand]
version = "=0.9.0"
[dev-dependencies.rand_chacha]
version = "=0.9.0"
[dev-dependencies.test-case]
version = "=3.3.1"
[[example]]
name = "turboshake128"
path = "examples/turboshake128.rs"
[[example]]
name = "turboshake256"
path = "examples/turboshake256.rs"
[features]
dev = []
[lib]
name = "turboshake"
path = "src/lib.rs"
[package]
authors = ["Anjan Roy <hello@itzmeanjan.in>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["cryptography", "algorithms"]
description = "A family of extendable output functions based on keccak-p[1600, 12] permutation"
edition = "2021"
keywords = ["cryptography", "keccak", "xof", "hashing", "turboshake"]
license = "MIT"
name = "turboshake"
readme = "README.md"
repository = "https://github.com/itzmeanjan/turboshake.git"
resolver = "2"
rust-version = "1.84.0"
version = "0.3.1"
[profile.optimized]
codegen-units = 1
inherits = "release"
lto = "thin"
panic = "abort"