Structs§
- Send
Access File Response - Encrypted file metadata of a file send.
- Send
Access File View - Decrypted file metadata of a file send.
- Send
Access Key - Symmetric key material for an anonymous Send access, derived entirely from the URL
fragment — no account key store or logged-in user involved. This is the only Send flow
whose key doesn’t come from the user’s key store, hence a standalone type rather than a
[
bitwarden_crypto::KeyStoreContext] slot. - Send
Access Response - View of a send’s accessible content, returned after a successful send access call. Name, text, and file fields are encrypted and must be decrypted client-side using the key derived from the URL fragment.
- Send
Access Text Response - Encrypted text content of a text send.
- Send
Access Text View - Decrypted text content of a text send.
- Send
Access View - Plaintext view of a
SendAccessResponse, produced bySendAccessKey::decrypt_response. - Send
File Download Data - File download URL data returned from a send file access call.
Enums§
- Access
Send Error - Error returned when accessing a send fails.
- GetFile
Download Data Error - Error returned when getting send file download data fails.
- Send
Access Decrypt Error - Error returned when decrypting an anonymous send access response or file blob fails.
Wraps [
CryptoError], which never embeds plaintext or key material in its messages. - Send
Access KeyError - Error returned when the key from a send URL fragment cannot be turned into a
SendAccessKey. Deliberately carries no key material.
Constants§
- SEND_
KEY_ 🔒LEN - Length in bytes of the raw Send key carried in a Send URL fragment. Fixed by
SendView::encrypt_composite, which generates exactly 16 bytes for a new send. - UNIFFI_
META_ 🔒CONST_ BITWARDEN_ SEND_ ERROR_ ACCESSSENDERROR - UNIFFI_
META_ 🔒CONST_ BITWARDEN_ SEND_ ERROR_ GETFILEDOWNLOADDATAERROR - UNIFFI_
META_ 🔒CONST_ BITWARDEN_ SEND_ ERROR_ SENDACCESSDECRYPTERROR - UNIFFI_
META_ 🔒CONST_ BITWARDEN_ SEND_ ERROR_ SENDACCESSKEYERROR