[dependencies.async-trait]
optional = true
version = "0.1"
[dependencies.greentic-types]
features = ["telemetry-autoinit"]
version = "0.4"
[dependencies.greentic_secrets_api]
package = "greentic-secrets-api"
version = "0.4"
[dependencies.greentic_secrets_core]
optional = true
package = "greentic-secrets-core"
version = "0.4"
[dependencies.greentic_secrets_provider_aws]
optional = true
package = "greentic-secrets-provider-aws-sm"
version = "0.4"
[dependencies.greentic_secrets_provider_azure]
optional = true
package = "greentic-secrets-provider-azure-kv"
version = "0.4"
[dependencies.greentic_secrets_provider_dev_env]
optional = true
package = "greentic-secrets-provider-dev"
version = "0.4"
[dependencies.greentic_secrets_provider_gcp]
optional = true
package = "greentic-secrets-provider-gcp-sm"
version = "0.4"
[dependencies.greentic_secrets_provider_k8s]
optional = true
package = "greentic-secrets-provider-k8s"
version = "0.4"
[dependencies.greentic_secrets_provider_vault]
optional = true
package = "greentic-secrets-provider-vault-kv"
version = "0.4"
[dependencies.greentic_secrets_spec]
optional = true
package = "greentic-secrets-spec"
version = "0.4"
[dev-dependencies.futures]
version = "0.3"
[features]
core = ["dep:greentic_secrets_core"]
default = ["core", "spec", "env"]
env = ["dep:async-trait"]
providers-aws = ["dep:greentic_secrets_provider_aws"]
providers-azure = ["dep:greentic_secrets_provider_azure"]
providers-dev = ["dep:greentic_secrets_provider_dev_env"]
providers-gcp = ["dep:greentic_secrets_provider_gcp"]
providers-k8s = ["dep:greentic_secrets_provider_k8s"]
providers-vault = ["dep:greentic_secrets_provider_vault"]
spec = ["dep:greentic_secrets_spec"]
[lib]
name = "greentic_secrets_lib"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["config", "authentication", "cryptography"]
description = "Umbrella crate re-exporting Greentic secrets spec, core runtime, and optional providers."
documentation = "https://docs.rs/greentic-secrets-lib"
edition = "2024"
include = ["src/**", "README.md", "LICENSE", "Cargo.toml"]
keywords = ["secrets", "greentic", "kubernetes", "cloud", "envelope"]
license = "MIT"
name = "greentic-secrets-lib"
readme = "README.md"
repository = "https://github.com/greentic-ai/greentic-secrets"
resolver = "2"
version = "0.4.13"