[package] name = "http-signatures" description = "An implementation of the HTTP Signatures RFC" version = "0.8.0" license = "GPL-3.0" authors = ["asonix "] repository = "https://git.asonix.dog/asonix/http-signatures" readme = "README.md" keywords = ["web", "http", "signatures"] edition = "2018" [workspace] members = [ "examples/actix-web-server", "examples/actix-web-client", "examples/hyper-client", "examples/hyper-server", "examples/reqwest-client", "examples/rocket-server", ] [features] default = [] use_actix_web = ["actix-web", "futures"] use_hyper = ["hyper", "futures"] use_reqwest = ["reqwest"] use_rocket = ["rocket"] [dependencies] actix-web = { version = "0.7", optional = true } base64 = "0.9" failure = "0.1" futures = { version = "0.1", optional = true } hyper = { version = "0.12", optional = true } openssl = { version = "0.10", optional = true } reqwest = { version = "0.9", optional = true } rocket = { version = "0.4", optional = true } untrusted = "0.6" [dependencies.ring] version = "0.13" features = ["rsa_signing"]