[[bench]]
harness = false
name = "keccak"
path = "benches/keccak.rs"
required-features = ["dev"]
[[bench]]
harness = false
name = "turboshake"
path = "benches/turboshake.rs"
[dependencies]
[dev-dependencies.const-hex]
version = "=1.14.1"
[dev-dependencies.divan]
version = "=0.1.21"
[dev-dependencies.rand]
version = "=0.9.2"
[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 (XOFs) based on 12-rounds Keccak[1600] permuation"
edition = "2024"
keywords = ["cryptography", "keccak", "xof", "hashing", "turboshake"]
license = "MIT"
name = "turboshake"
readme = "README.md"
repository = "https://github.com/itzmeanjan/turboshake.git"
resolver = "3"
rust-version = "1.85.0"
version = "0.5.0"
[profile.optimized]
codegen-units = 1
inherits = "release"
lto = "thin"
opt-level = 3
panic = "abort"