[dependencies.aws-config]
default-features = false
features = ["behavior-version-latest", "rustls"]
version = "1.1"
[dependencies.aws-credential-types]
default-features = false
features = ["hardcoded-credentials"]
version = "1.1.2"
[dependencies.aws-sdk-s3]
default-features = false
features = ["behavior-version-latest", "rt-tokio", "rustls"]
version = "1.12"
[dependencies.aws-smithy-runtime]
features = ["client", "connector-hyper-0-14-x"]
version = "1.3"
[dependencies.aws-types]
version = "1.1.2"
[dependencies.bytes]
version = "1.6"
[dependencies.chrono]
features = ["serde"]
version = "0.4.34"
[dependencies.crc32fast]
version = "1.4"
[dependencies.dirs]
version = "6"
[dependencies.flate2]
version = "1.1"
[dependencies.hyper-proxy]
version = "0.9.1"
[dependencies.hyper-rustls]
features = ["rustls-native-certs"]
version = "0.24"
[dependencies.libsqlite3-sys]
features = ["bundled"]
version = ">=0.26"
[dependencies.openidconnect]
default-features = false
optional = true
version = "4"
[dependencies.reqwest]
default-features = false
features = ["json", "rustls-tls-native-roots"]
version = "0.12.1"
[dependencies.rustls]
version = "0.21.8"
[dependencies.sequoia-cert-store]
default-features = false
version = "0.7"
[dependencies.sequoia-keystore]
version = "0.7"
[dependencies.sequoia-openpgp]
default-features = false
version = "2"
[dependencies.serde]
features = ["derive"]
version = "1.0.203"
[dependencies.serde_json]
version = "1.0.119"
[dependencies.ssh2]
features = ["vendored-openssl", "openssl-on-win32"]
version = "0.9.4"
[dependencies.tar]
version = "0.4.38"
[dependencies.tempfile]
version = "3.3"
[dependencies.tokio]
version = "1.35"
[dependencies.tokio-util]
features = ["io-util"]
version = "0.7.1"
[dependencies.tracing]
features = ["log"]
version = "0.1.37"
[dependencies.walkdir]
version = "2.4"
[dependencies.zstd]
features = ["zstdmt"]
version = "0.13"
[[example]]
name = "portal"
path = "examples/portal.rs"
[features]
auth = ["dep:openidconnect"]
crypto-cng = ["sequoia-openpgp/crypto-cng"]
crypto-nettle = ["sequoia-openpgp/crypto-nettle"]
crypto-openssl = ["sequoia-openpgp/crypto-openssl"]
default = ["sequoia-openpgp/crypto-openssl"]
[lib]
name = "sett"
path = "src/lib.rs"
[package]
authors = ["Jarosław Surkont <jaroslaw.surkont@unibas.ch>", "Robin Engler <robin.engler@sib.swiss>", "Christian Ribeaud <christian.ribeaud@karakun.com>", "Simone Guzzi <simone.guzzi@sib.swiss>", "Gerhard Bräunlich <gerhard.braeunlich@id.ethz.ch>", "Swen Vermeul <swen@ethz.ch>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["cryptography"]
description = "Rust port of sett (data compression, encryption and transfer tool)."
documentation = "https://docs.rs/sett"
edition = "2024"
homepage = "https://gitlab.com/biomedit/sett-rs"
keywords = ["encryption", "openpgp"]
license = "LGPL-3.0-or-later"
name = "sett"
readme = "README.md"
repository = "https://gitlab.com/biomedit/sett-rs"
rust-version = "1.88"
version = "0.4.0"
[target."cfg(not(windows))".dependencies.rustix]
features = ["fs"]
version = "1"
[target."cfg(windows)".dependencies.sysinfo]
default-features = false
features = ["disk"]
version = "0.37"
[[test]]
name = "basic"
path = "tests/basic.rs"
[[test]]
name = "openpgp"
path = "tests/openpgp.rs"