Cargo Features
kms-aead has no features set by default.
[dependencies]
kms-aead = { version = "0.20.0", features = ["serde", "ring-aead-encryption", "gcp", "gcp-kms-encryption", "gcp-kms-encryption-webpki", "aws", "aws-kms-encryption"] }
- serde
-
Enables serde, serde of chrono and secret-vault-value
- ring-aead-encryption aws-kms-encryption? gcp-kms-encryption? gcp-kms-encryption-webpki?
-
Enables ring
Affects
kms-aead::ring_encryption
,kms-aead::kms_envelope_encryption
… - gcp gcp-kms-encryption? gcp-kms-encryption-webpki? = gcloud-sdk
- gcp-kms-encryption = gcp, ring-aead-encryption
-
Enables google-cloud-kms-v1, google-longrunning and tls-roots of gcloud-sdk
- gcp-kms-encryption-webpki = gcp, ring-aead-encryption
-
Enables google-cloud-kms-v1, google-longrunning and tls-webpki-roots of gcloud-sdk
- aws aws-kms-encryption?
-
Enables aws-config
- aws-kms-encryption = aws, ring-aead-encryption
-
Enables aws-sdk-kms
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.