Cargo Features
secret-vault has no features set by default.
[dependencies]
secret-vault = { version = "1.15.0", features = ["serde", "ring-aead-encryption", "kms", "gcp", "gcp-secretmanager", "gcp-kms-encryption", "aws", "aws-secretmanager", "aws-kms-encryption", "ahash"] }
- serde
-
Enables chrono, serde, serde of secret-vault-value
- ring-aead-encryption aws-kms-encryption? gcp-kms-encryption? gcp-secretmanager?
-
Enables ring, ring-aead-encryption of kms-aead
Affects
secret-vault::ring_encryption
… - kms aws-kms-encryption? gcp-kms-encryption?
-
Enables kms-aead
- gcp gcp-kms-encryption? gcp-secretmanager? = gcloud-sdk
-
Affects
secret-vault::gcp
… - gcp-secretmanager = gcp, ring-aead-encryption
-
Enables google-cloud-secretmanager-v1 of gcloud-sdk
- gcp-kms-encryption = gcp, kms, ring-aead-encryption
-
Enables google-cloud-kms-v1 of gcloud-sdk, gcp-kms-encryption of kms-aead
- aws aws-kms-encryption? aws-secretmanager?
-
Enables aws-config and aws-smithy-types-convert
Affects
secret-vault::aws
… - aws-secretmanager = aws
-
Enables aws-sdk-secretsmanager
- aws-kms-encryption = aws, kms, ring-aead-encryption
-
Enables aws-sdk-kms, aws-kms-encryption of kms-aead
- ahash
-
Enables ahash
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.