Expand description
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ยง
- Parsing
Error ๐ - Reencrypt
Common ๐Unlock Data Input - Reencrypt
Master ๐Password Change AndUnlock Input - V1Emergency
Access Membership - The data necessary to re-share the user-key to a V1 emergency access membership. Note: The Public-key must be verified/trusted. Further, there is no sender authentication possible here.
- V1Organization
Membership - The data necessary to re-share the user-key to a V1 organization membership. Note: The Public-key must be verified/trusted. Further, there is no sender authentication possible here.
Enumsยง
- Reencrypt
Error ๐
Functionsยง
- reencrypt_
common_ ๐unlock_ data - reencrypt_
emergency_ ๐access_ keys - Re-encrypt emergency access keys for the new user key.
- reencrypt_
master_ ๐password_ change_ unlock_ data - reencrypt_
organization_ ๐memberships - Re-encrypt organization membership keys for the new user key.
- reencrypt_
passkey_ ๐credentials - Re-encrypt passkey (WebAuthn PRF) credentials for the new user key.
- reencrypt_
tde_ ๐devices - Re-encrypt TDE device keys for the new user key.
- reencrypt_
userkey_ ๐for_ masterpassword_ unlock - to_
authentication_ ๐and_ unlock_ data