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 ๐Ÿ”’
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ยง

RotateUserKeysRequest
UntrustedKeyError ๐Ÿ”’

Enumsยง

MasterkeyUnlockMethod
RotateUserKeysError

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 ๐Ÿ”’

Functionsยง

filter_trusted_emergency_access ๐Ÿ”’
filter_trusted_organization ๐Ÿ”’
post_rotate_user_keys ๐Ÿ”’