Crate bitwarden_vault

Source
Expand description

ยงBitwarden Vault

Defines the data model for the vault items both encrypted and decrypted. It also handles conversions between the two states by implementing Encryptable.

Modulesยง

cipher ๐Ÿ”’
collection ๐Ÿ”’
collection_client ๐Ÿ”’
domain ๐Ÿ”’
error ๐Ÿ”’
folder ๐Ÿ”’
folder_client ๐Ÿ”’
password_history ๐Ÿ”’
password_history_client ๐Ÿ”’
sync ๐Ÿ”’
totp ๐Ÿ”’
totp_client ๐Ÿ”’
uniffi_support ๐Ÿ”’
vault_client ๐Ÿ”’

Structsยง

Attachment
AttachmentEncryptResult
AttachmentFile
AttachmentFileView
AttachmentView
AttachmentsClient
CardView
Cipher
CipherListView
CipherView
CiphersClient
Collection
CollectionView
CollectionsClient
EncryptionContext
Fido2Credential
Fido2CredentialFullView
Fido2CredentialNewView
Fido2CredentialView
FieldView
Folder
FolderView
FoldersClient
GlobalDomains
IdentityView
Login
LoginListView
LoginUriView
LoginView
PasswordHistory
PasswordHistoryClient
PasswordHistoryView
SecureNoteView
SshKeyView
SyncRequest
SyncResponse
Totp
TOTP representation broken down into its components.
TotpClient
TotpResponse
VaultClient

Enumsยง

CardBrand
CipherError
CipherListViewType
CipherRepromptType
CipherType
DecryptError
Generic error type for decryption errors
DecryptFileError
Generic error type for decryption errors
EncryptError
Generic error type for vault encryption errors.
EncryptFileError
Generic error type for vault encryption errors.
SecureNoteType
TotpAlgorithm
TotpError
UriMatchType
VaultParseError

Constantsยง

UNIFFI_META_CONST_NAMESPACE_BITWARDEN_VAULT ๐Ÿ”’
Export namespace metadata.

Traitsยง

VaultClientExt

Functionsยง

generate_totp
Generate a OATH or RFC 6238 TOTP code from a provided key.
generate_totp_cipher_view
Generate a OATH or RFC 6238 TOTP code from a provided CipherListView.