FeaturesEntry types
Password — Passwords
Website or app password with optional TOTP.
Password type (Password, discriminant 0) — Passwords category. Website or app password with optional TOTP.
Classification
← Types index · Category: Passwords · Discriminant: 0
Field schema (EntryData)
| Field | Rust type | Optional | Protected | UI label |
|---|---|---|---|---|
username | Option<String> | yes | no | Username |
password | String | no | yes | Password |
url | Option<String> | yes | no | URL |
notes | Option<String> | yes | no | Notes |
totp_secret | Option<String> | yes | yes | Two-factor authentication (TOTP) |
totp_algorithm | Option<String> | yes | no | Hash algorithm |
totp_digits | Option<u8> | yes | no | Number of digits |
totp_period | Option<u64> | yes | no | Period (seconds) |
Secrets
Protected fields (masked in UI, EntryType::is_protected_field): password, totp_secret.
Attachments
Attachments
Like all entry types, a Password entry may have encrypted attachments via Entry.attachments (EntryAttachments: files, folders). Add them by drag-and-drop in the entry editor; binary content is encrypted with the vault.
In the app
Create a Password entry: vault → + → type Password → fill fields → add attachments (optional, all types) → Save. Validation: only title is required (validation_service.rs).