64 Commits

Author SHA1 Message Date
nikola
bddcd66e28 Move glob to hpp with GLOB_IMPLEMENTATION 2024-07-02 12:03:36 +02:00
nikola
a01cfd8f25 Change generate to be cryptographically secure
/dev/urandom, BCryptGenRandom
2024-07-02 11:57:00 +02:00
nikola
d5af421932 small change to DEBUG define 2024-06-20 13:02:56 +02:00
nikola
72b68b97b6 remove cryptography class and use aes256 class 2024-06-20 12:54:56 +02:00
nikola
9cda42ea4a change Aes256 to accept buffer 2024-06-20 12:39:17 +02:00
nikola
5e7e4eb40b add -Wall tag to comple and fix wwarnings 2024-06-20 02:33:08 +02:00
nikola
1cbf1628a3 add print file size 2024-06-20 02:32:19 +02:00
nikola
31e9935511 Small opt in parsing args
switch from ifs to switch
2024-06-20 02:07:25 +02:00
Nikola Petrov
3d1f223086 small fix for windows 2024-06-04 23:54:12 +02:00
Nikola Petrov
ae83eae33d add new line after print Wrong password 2024-05-01 15:16:20 +02:00
Nikola Petrov
19b87be18d Fix bug in delete_logininfo 2024-02-26 18:04:30 +01:00
Nikola Petrov
fd16840515 sort lables before printing 2024-02-05 15:22:07 +01:00
Nikola Petrov
e30bbe5ce1 add magic num
to be able to see if file is decrypted corecly
2024-02-04 21:23:54 +01:00
Nikola Petrov
7e3bd98ab9 change config location to .config insted of $home 2024-02-04 20:48:48 +01:00
Nikola Petrov
15ee96b17d change arg_file to use filesystem insted of using a string for path 2024-02-04 20:47:56 +01:00
Nikola Petrov
09548dabd8 fix arg_change 2024-02-04 20:47:07 +01:00
Nikola Petrov
4146bd9092 Cryptography is back 2024-01-15 16:40:07 +01:00
Nikola Petrov
43e9aa8553 sys functions working 2024-01-15 10:46:00 +01:00
Nikola Petrov
36de6ec412 It compiles no encript 2024-01-14 21:43:49 +01:00
Nikola Petrov
3935c3f34e remove VS sln 2024-01-14 20:45:34 +01:00
Nikola Petrov
fef45749a1 Remove pre compiled dep 2024-01-14 20:44:46 +01:00
Nikola Petrov
3d9d3741c8 Update readme 2023-12-08 12:53:45 +00:00
Nikola Petrov
1533722456 Update README 2023-08-30 00:48:21 +02:00
Nikola Petrov
c3ab543baa add save location -f 2023-08-29 22:02:55 +02:00
Nikola Petrov
8758536ed6 Change debug/test 2023-08-28 22:21:24 +02:00
Nikola Petrov
02c80c0517 Add save location in userdir/password_manager 2023-08-28 17:37:57 +02:00
Nikola Petrov
14e2780dbc Update Read me 2023-08-28 12:53:46 +02:00
Nikola Petrov
5b1fb62795 Fix prints 2023-08-28 12:46:14 +02:00
Nikola Petrov
bee60daef6 combine input and generate 2023-08-28 12:28:29 +02:00
Nikola Petrov
a76b2f5885 Add update label name 2023-08-28 12:25:30 +02:00
Nikola Petrov
5767e9757c Add update username 2023-08-28 12:23:02 +02:00
Nikola Petrov
8ebca780cd arg_generate and input 2023-08-28 00:35:49 +02:00
Nikola Petrov
9085e0ebb4 Add username to logininfo 2023-08-28 00:18:08 +02:00
Nikola Petrov
3df1a43521 Update readme 2023-08-27 23:26:41 +02:00
Nikola Petrov
0e4308f9b7 add length to generate 2023-08-27 23:15:32 +02:00
Nikola Petrov
2874637d2c Rename in, out buffer 2023-08-27 22:16:15 +02:00
Nikola Petrov
b59c4d1d26 move save and load buffer to file in to buffer class 2023-08-27 22:13:11 +02:00
Nikola Petrov
058e24d436 Add optional return 2023-08-27 20:38:26 +02:00
Nikola Petrov
375af5f3cd Change Cpp standard to 20 2023-08-27 20:37:59 +02:00
Nikola Petrov
934c68e6c2 Add LoginInfoPointer Struct 2023-08-27 20:18:47 +02:00
Nikola Petrov
a900289dbf Rename Pass to LoginInfo
and move print_usage, get_args to arg_func.h
2023-08-27 20:16:37 +02:00
Nikola Petrov
746859c70e Update print usage 2023-08-27 16:42:20 +02:00
Nikola Petrov
57828f39be Format document 2023-08-26 22:15:25 +02:00
Nikola Petrov
30a99f35a6 Optimize delete password from buffer 2023-08-26 22:10:48 +02:00
Nikola Petrov
29cfc93580 Fix delete 2023-08-26 17:20:45 +02:00
Nikola Petrov
6e3bd954e5 Remove string size limit 2023-08-26 02:05:10 +02:00
Nikola Petrov
92743427c5 Rename get_passwd to get_user_password 2023-08-26 01:59:55 +02:00
Nikola Petrov
57af63a71c Add tests 2023-08-25 00:29:16 +02:00
Nikola Petrov
48b4402f0e export functionality 2023-08-24 22:26:41 +02:00
Nikola Petrov
1250fed6f9 remove include Buffer.h 2023-08-19 15:36:48 +02:00