Skip to main content

Module key_rotation

Module key_rotation 

Source
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 ๐Ÿ”’
password_change_and_rotate_user_keys ๐Ÿ”’
Functionality for rotating user keys, bundled with a password change.
rotate_user_keys ๐Ÿ”’
Client implementation for rotating user keys without a password change.
rotation_context ๐Ÿ”’
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.
unlock_method ๐Ÿ”’
Functionality for re-encrypting unlock method data during user key rotation.

Enumsยง

RotateUserKeysError

Constantsยง

UNIFFI_META_CONST_BITWARDEN_USER_CRYPTO_MANAGEMENT_ERROR_ROTATEUSERKEYSERROR ๐Ÿ”’