[[bin]]
name = "sha1cdsum"
path = "src/main.rs"
required-features = ["std", "clap"]
[badges.gitlab]
repository = "sequoia-pgp/sha1collisiondetection"
[badges.maintenance]
status = "actively-developed"
[build-dependencies.clap]
default-features = false
features = ["derive", "std"]
optional = true
version = "4"
[build-dependencies.clap_mangen]
default-features = false
optional = true
version = "0.2"
[dependencies.clap]
default-features = false
features = ["std", "derive", "help", "wrap_help"]
optional = true
version = "4"
[dependencies.clap_mangen]
default-features = false
optional = true
version = "0.2"
[dependencies.const-oid]
default-features = false
optional = true
version = "0.9"
[dependencies.digest]
optional = true
version = "0.10"
[dependencies.generic-array]
version = ">= 0.12, < 2"
[dev-dependencies.getrandom]
version = "0.2"
[dev-dependencies.hex-literal]
version = "0.4"
[dev-dependencies.sha1]
version = "0.10"
[features]
default = ["std", "digest-trait"]
digest-trait = ["digest"]
oid = ["const-oid"]
std = ["digest?/std"]
[lib]
path = "lib/lib.rs"
[package]
authors = ["Marc Stevens <marc@marc-stevens.nl>", "Dan Shumow <danshu@microsoft.com>", "Justus Winter <justus@sequoia-pgp.org>"]
categories = ["cryptography", "no-std"]
description = "SHA-1 hash function with collision detection and mitigation"
documentation = "https://docs.rs/sha1collisiondetection"
edition = "2021"
exclude = ["/lib/*.c", "/lib/*.h", "/src/*.c", "/vs2015/", "/compile_commands.json", "/Makefile", "/test-sha1sum-protocol.sh", "/*.yml"]
keywords = ["sha1", "hash", "digest", "collision", "mitigation"]
license = "MIT"
name = "sha1collisiondetection"
readme = "README.md"
repository = "https://gitlab.com/sequoia-pgp/sha1collisiondetection"
rust-version = "1.60"
version = "0.3.4"