# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.64" name = "actix-hash" version = "0.5.0" authors = ["Rob Ede "] description = "Hashing utilities for Actix Web" readme = "README.md" keywords = [ "actix", "http", "web", "request", "hash", ] categories = [ "web-programming::http-server", "cryptography", ] license = "MIT OR Apache-2.0" repository = "https://github.com/robjtede/actix-web-lab.git" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "docsrs", ] [[example]] name = "body_sha2" required-features = ["sha2"] [[test]] name = "body_hash" required-features = ["sha2"] [dependencies.actix-http] version = "3" [dependencies.actix-web] version = "4" default-features = false [dependencies.actix-web-lab] version = "0.19" [dependencies.blake2] version = "0.10" optional = true package = "blake2" [dependencies.blake3] version = "1.3" features = ["traits-preview"] optional = true package = "blake3" [dependencies.digest] version = "0.10" [dependencies.futures-core] version = "0.3.17" [dependencies.futures-util] version = "0.3.17" features = ["std"] default-features = false [dependencies.local-channel] version = "0.1" [dependencies.md4] version = "0.10" optional = true package = "md4" [dependencies.md5] version = "0.10" optional = true package = "md-5" [dependencies.pin-project-lite] version = "0.2" [dependencies.sha1] version = "0.10" optional = true package = "sha1" [dependencies.sha2] version = "0.10" optional = true package = "sha2" [dependencies.sha3] version = "0.10" optional = true package = "sha3" [dependencies.subtle] version = "2" [dependencies.tokio] version = "1.18.5" features = [ "sync", "macros", ] [dependencies.tracing] version = "0.1.30" features = ["log"] [features] blake2 = ["dep:blake2"] blake3 = ["dep:blake3"] default = [ "blake2", "blake3", "md4", "md5", "sha1", "sha2", "sha3", ] md4 = ["dep:md4"] md5 = ["dep:md5"] sha1 = ["dep:sha1"] sha2 = ["dep:sha2"] sha3 = ["dep:sha3"]