Expand description
Client to manage the cryptographic machinery of a user account, including key-rotation
Modulesยง
- crypto ๐
- Functionality for re-encrypting account cryptographic state during user key rotation.
- data ๐
- Functionality for re-encrypting user data during key rotation.
- partial_
rotateable_ ๐keyset - sync ๐
- Functionality for syncing the latest account data from the server
- unlock ๐
- Functionality for re-encrypting unlock (decryption) methods during user key rotation. During key-rotation, a new user-key is sampled. The unlock module then creates a set of newly encrypted copies, one for each decryption/unlock method.
Structsยง
Enumsยง
Constantsยง
- UNIFFI_
META_ ๐CONST_ BITWARDEN_ USER_ CRYPTO_ MANAGEMENT_ ENUM_ MASTERKEYUNLOCKMETHOD - UNIFFI_
META_ ๐CONST_ BITWARDEN_ USER_ CRYPTO_ MANAGEMENT_ ERROR_ ROTATEUSERKEYSERROR - UNIFFI_
META_ ๐CONST_ BITWARDEN_ USER_ CRYPTO_ MANAGEMENT_ RECORD_ ROTATEUSERKEYSREQUEST