StNicolay
  • Joined on 2022-09-21
StNicolay pushed to master at StNicolay/pass_manager 2023-06-27 20:05:21 +00:00
7c18b7596e Removed a new line
fbc689c93b Added rand/std feature in cryptography
34d877d631 Improved the char counting in the check_master_pass function
3f7486ce65 Added some constants to reduce the amount of magic values
c33c22d51c Updated debug config
Compare 5 commits »
StNicolay pushed to master at StNicolay/pass_manager 2023-06-23 10:26:00 +00:00
aced2df7fa Now fully trimming the text of the message in the state handlers
StNicolay pushed to master at StNicolay/pass_manager 2023-06-23 09:37:10 +00:00
d7f898ca93 Removed excesive validity checks
32aa368ccc Added checks if the account already exists in the database
3b5c1bdaed Updated GetUsers to provide better inforamtion about invalid accounts to a user
200692d376 Switched to debian:stable-slim image
7b5735aa59 Removed library crate for pass_manager
Compare 6 commits »
StNicolay pushed to master at StNicolay/pass_manager 2023-06-13 07:40:06 +00:00
6f03b2fdfd Updated deps
feae3fac81 Updated entities to use count method to check the existance of account/master password
Compare 2 commits »
StNicolay pushed to master at StNicolay/pass_manager 2023-06-12 15:07:41 +00:00
983b956cee Removed rayon dependency
StNicolay pushed to master at StNicolay/pass_manager 2023-06-12 14:56:12 +00:00
72d8e632f5 Updated account entity for better readability, now Account::get_names always orders by name
StNicolay pushed to master at StNicolay/pass_manager 2023-06-11 13:05:22 +00:00
9af9299807 Now the json in /export is created on a sepparate thread
7e42b19c6a Minor cleanup
Compare 2 commits »
StNicolay pushed to master at StNicolay/pass_manager 2023-06-11 12:33:52 +00:00
4d2aab2336 Removed extra stuff from migration/Cargo.toml
6b8fc4602a Now using parking_lot's mutex in import and export
Compare 2 commits »
StNicolay pushed to master at StNicolay/pass_manager 2023-06-11 10:07:47 +00:00
23b8a7225a Now scrypt params are created once
85e41519c2 Removed a binary migration crate
aed8848978 Added limits for the amount of workers for /export and /import and moved out async blocks out of them into sepparate functions
Compare 3 commits »
StNicolay pushed to master at StNicolay/pass_manager 2023-06-07 18:35:58 +00:00
9dde52f22d Removed magic values from gen_password. Made generate_password accept constants for the amount the length of the password
StNicolay pushed to master at StNicolay/pass_manager 2023-06-07 15:06:20 +00:00
f2e9a97e41 Updated deps
b2928eb1f4 Now using thread_rng for the password generation
Compare 2 commits »
StNicolay pushed to master at StNicolay/pass_manager 2023-06-06 17:04:43 +00:00
50c1ebf402 Now checking the hashes in constant time
StNicolay pushed to master at StNicolay/pass_manager 2023-06-06 13:48:30 +00:00
f645d6e842 Handler::func no longer requires a closure to be sync
StNicolay pushed to master at StNicolay/pass_manager 2023-06-05 15:49:07 +00:00
d2a6f2c01d Added messages about no accounts found for get_account and delete commands
33def91570 No longer logging the error in the delete_message callback
4b699e6e6e Updated get_accounts to handle the errors of concatenating the accounts
Compare 3 commits »
StNicolay pushed to master at StNicolay/pass_manager 2023-06-04 17:46:50 +00:00
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
Compare 4 commits »
StNicolay pushed to master at StNicolay/pass_manager 2023-06-01 11:58:52 +00:00
34df72c95e Replaced super with crate where applicable
StNicolay pushed to master at StNicolay/pass_manager 2023-06-01 11:54:58 +00:00
fc26255014 Updated master_password_check to use Arc<dyn Error> instead of a string representation of an error
StNicolay pushed to master at StNicolay/pass_manager 2023-06-01 11:54:05 +00:00
9240cc8f19 Updated master_password_check to use Arc<dyn Error> instead of a string representation of an error
StNicolay pushed to master at StNicolay/pass_manager 2023-06-01 11:44:13 +00:00
9fd66bdc77 Sepparated the code out into 3 more library crates: cryptography, entity and pass_manager
StNicolay pushed to master at StNicolay/pass_manager 2023-05-31 15:52:29 +00:00
96508110ac Improved readability of gen_password.rs by intoducing the bitflags