Cargo Features

[dependencies]
bitwarden = { version = "1.0.0", default-features = false, features = ["internal", "no-memory-hardening", "uniffi", "secrets"] }
default = secrets

The secrets feature is set by default whenever bitwarden is added without default-features = false somewhere in the dependency tree.

internal

Internal testing methods

Enables bitwarden-exporters, bitwarden-generators, bitwarden-send, and bitwarden-vault, internal of bitwarden-core

Affects bitwarden::internal

no-memory-hardening

Disable memory hardening features

Enables no-memory-hardening of bitwarden-core

uniffi

Uniffi bindings

Enables uniffi of bitwarden-core, bitwarden-crypto, bitwarden-exporters, bitwarden-generators, bitwarden-send, and bitwarden-vault

secrets default

Secrets manager API

Enables bitwarden-generators and bitwarden-sm, secrets of bitwarden-core

Affects bitwarden::generators, bitwarden::secrets_manager