Skip to main content

bitwarden_importers/importers/onepassword/access/
mod.rs

1//! Read access to a 1Password account: log in with the master password and Secret Key, then
2//! download and decrypt every accessible vault into a native 1Password model.
3//!
4//! A port of the OnePassword module in Bitwarden's C# `password-manager-access` library. See
5//! `README.md` for the porting notes and open questions.
6
7mod account_key;
8mod client;
9pub use client::Client;
10mod credentials;
11pub use credentials::Credentials;
12mod device;
13pub use device::generate_device_uuid;
14mod error;
15pub use error::OnePasswordError;
16mod identity;
17mod kdf;
18mod keychain;
19mod login;
20mod mac;
21pub mod model;
22mod opdata;
23mod rest;
24mod rsa;
25mod session;
26mod sign_in;
27pub use sign_in::{SignInAddress, SignInDomain};
28mod srp;
29mod two_factor;
30pub use two_factor::{TotpResult, TwoFactorUi};
31// The DTO fields are named after the JSON keys they carry; documenting each one adds nothing.
32#[allow(missing_docs)]
33pub mod wire;