[go: up one dir, main page]

sett 0.4.0

Rust port of sett (data compression, encryption and transfer tool).
Documentation
[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"