[[bench]]
harness = false
name = "benchmarks"
[dependencies.aes]
features = ["hazmat"]
optional = true
version = "0.8.3"
[dependencies.cmov]
version = "0.3.1"
[dependencies.rand_core]
default-features = false
optional = true
version = "0.6.4"
[dependencies.sha2]
default-features = false
version = "0.10.8"
[dev-dependencies.divan]
version = "0.1.0"
[dev-dependencies.expect-test]
version = "1.4.1"
[dev-dependencies.hex]
version = "0.4.3"
[dev-dependencies.hex-literal]
version = "0.4.1"
[dev-dependencies.proptest]
version = "1.3.1"
[dev-dependencies.rand]
version = "0.8.5"
[features]
asm = ["sha2/asm"]
default = ["asm", "hedge", "std"]
docs = []
hedge = ["rand_core"]
portable = ["aes"]
std = []
[package]
authors = ["Coda Hale <coda.hale@gmail.com>"]
categories = ["cryptography", "no-std"]
description = "Lockstitch is an incremental, stateful cryptographic primitive for symmetric-key cryptographic operations in complex protocols. "
documentation = "https://docs.rs/lockstitch/"
edition = "2021"
homepage = "https://github.com/codahale/lockstitch"
include = ["src/**/*", "benches/**/*", "tests/**/*", "LICENSE", "README.md", "design.md", "perf.md"]
keywords = ["crypto", "aegis-128l", "sha-256", "hazmat"]
license = "MIT"
name = "lockstitch"
readme = "README.md"
version = "0.16.2"
[package.metadata.docs.rs]
all-features = true
[package.metadata.release]
pre-release-commit-message = "release: version {{version}}"
tag-message = "release: {{crate_name}} version {{version}}"