Block a user
fe6ff515e2
Added GetNewMasterPass state and added restrictions on the master password
57b54a4150
Updated password generation functions
af07d58af1
Split up get_account_name into 2 states: get_new_name and get_existing_name
5c5a95a446
Updated DecryptedAccount::validate to use an all method of the iterators
fc26255014
Updated master_password_check to use Arc<dyn Error> instead of a string representation of an error
9240cc8f19
Updated master_password_check to use Arc<dyn Error> instead of a string representation of an error
9fd66bdc77
Sepparated the code out into 3 more library crates: cryptography, entity and pass_manager
d3d9d6b7d8
Added checks for master password
aa36f2eb82
Renamed fucntion for verifying master password
931e93fbde
Increased amount of iterations of key derivation function in accounts.py
972c5577f4
Added validation to the database models
671286dc39
Removed backend because it wasn't used in encryption.accounts
5dbf93013a
Added requesting a master password for deleting accounts, deleting all, reseting master password
c051c14f1f
Switched to the ChaCha20Poly1305 encryption algorithm for better security
3686195396
Added a message about exceptions for a user