Commit Graph

20 Commits

Author SHA1 Message Date
e4e33f52b1
Updated cryptography functions to be in-place 2023-11-19 15:54:01 +03:00
bfd68194e6
More clippy fixes 2023-11-19 14:45:46 +03:00
6ae745fcd4
Enabled clippy warnings and fixed them 2023-11-16 21:51:46 +03:00
857f268f1d
set_master_pass now asks for the master password twice 2023-08-07 13:22:47 +03:00
386f060a41
Implemented account altering 2023-08-04 00:23:02 +03:00
ab62e74cb7
Updated sea-orm 2023-08-03 23:11:28 +03:00
64a5435dc3
Added new callback types 2023-07-25 17:44:12 +03:00
c682fd310b
Added a test that chars in passwords.rs must be ascii
It was already implied but it might be useful if they will be changed
2023-07-25 02:22:29 +03:00
580641bcf4
Improved master password validation 2023-06-28 00:08:51 +03:00
b2c6a40c9d
Added rand/std feature in cryptography 2023-06-27 22:53:42 +03:00
0a1d125b04
Improved the char counting in the check_master_pass function 2023-06-27 22:51:34 +03:00
c3af7e9a95
Added some constants to reduce the amount of magic values 2023-06-27 22:51:11 +03:00
e1fb440991
Now scrypt params are created once 2023-06-11 13:05:20 +03:00
b0f4d1927a
Removed magic values from gen_password. Made generate_password accept constants for the amount the length of the password 2023-06-07 21:35:22 +03:00
ab7012ce35
Now using thread_rng for the password generation 2023-06-07 17:59:50 +03:00
c8c7ba154a
Now checking the hashes in constant time 2023-06-06 20:04:39 +03:00
9d0fa17a0e
Added GetNewMasterPass state and added restrictions on the master password 2023-06-04 20:41:10 +03:00
4d4cec1353
Updated password generation functions 2023-06-04 19:54:39 +03:00
593f438435
Replaced super with crate where applicable 2023-06-01 14:58:48 +03:00
cda07b4d84
Sepparated the code out into 3 more library crates: cryptography, entity and pass_manager 2023-06-01 14:42:35 +03:00