04/26 Enhanced app and extension security
This commit is contained in:
@@ -389,6 +389,11 @@ def change_password():
|
||||
if vault_item:
|
||||
vault_item.enc_data = enc_data
|
||||
vault_item.iv = iv
|
||||
# Re-encrypt the name ciphertext if the client sent updated enc_name/iv_name.
|
||||
if item_data.get('enc_name'):
|
||||
vault_item.enc_name = item_data['enc_name']
|
||||
if item_data.get('iv_name'):
|
||||
vault_item.iv_name = item_data['iv_name']
|
||||
|
||||
# Update credentials
|
||||
user.master_hash = hash_auth_token(new_auth_hash)
|
||||
@@ -584,6 +589,11 @@ def recover_account():
|
||||
if vault_item:
|
||||
vault_item.enc_data = enc_data
|
||||
vault_item.iv = iv
|
||||
# Re-encrypt the name ciphertext if the client sent updated enc_name/iv_name.
|
||||
if item_data.get('enc_name'):
|
||||
vault_item.enc_name = item_data['enc_name']
|
||||
if item_data.get('iv_name'):
|
||||
vault_item.iv_name = item_data['iv_name']
|
||||
|
||||
user.master_hash = hash_auth_token(new_auth_hash)
|
||||
user.enc_key_salt = new_enc_key_salt
|
||||
|
||||
Reference in New Issue
Block a user