bitwarden_importers/importers/keeper/mod.rs
1//! Keeper "direct" importer support.
2//!
3//! The Keeper direct importer logs into Keeper's API and decrypts the vault on-device. This module
4//! holds the Rust port of its access layer, beginning with the cryptography ([`crypto`]). The
5//! remaining access layer (vault, client, socket, keys) is still TypeScript in the `clients` repo
6//! and is being migrated incrementally.
7//!
8//! The cryptography is currently internal Rust with **no** WASM / UniFFI bindings: the low-level
9//! primitives are deliberately not exposed across the FFI boundary. Platform bindings will be added
10//! once the structured access layer (records, folders, the `sync-down` protobuf) is ported, so the
11//! exposed surface can be record/folder-level operations rather than raw byte arrays.
12
13pub(crate) mod crypto;