d14f9adaf4
simplified stupid code in tkch_gen
...
damn old me was really dumb
2024-11-19 20:51:33 +01:00
035928456e
fixed possible WHY2_v4 security problem
2024-11-19 20:48:08 +01:00
d23c166fc6
preventing segfault when user doesn't have homedir in /home
2024-11-17 22:19:42 +01:00
f917140ae5
created more secure tkch WHY_v4
...
good luck with brute forcing now haha
2024-11-17 20:55:13 +01:00
329c3c9cd2
added missing why2_directory call to why2_check_version
2024-08-30 15:01:27 +02:00
3fc339a9fb
fully implemented new WHY2_CONFIG_DIR
...
i moved it to user folder cause it causes permission problems on multi-user machine.
2024-08-30 00:54:17 +02:00
e802f5f483
moved why2_dir from init_config to why2_directory fn
2024-08-30 00:47:52 +02:00
41bbfc2b18
reverted the demented why2_get_version
2024-08-28 12:44:33 +02:00
debf90e5d2
implemented why2_get_version in why2_check_version
2024-08-28 11:55:29 +02:00
f20550dec6
removed chat why2_check_version error todo
...
lol i def have clue why it works now
2024-08-28 11:46:51 +02:00
226f9b3759
preventing encrypted bytes from being zero
2024-02-24 19:51:51 +01:00
23f7019883
defined why2_byte_format_length
2024-02-24 16:57:23 +01:00
8fe73fafe9
implemented getrandom instead of rand
...
also made why2_generate_key's variables snake_case
2024-02-22 22:05:12 +01:00
2408e0cef5
removed non-so-stupid gotos from core-misc
...
in the name of Satan, please do not cause any problems
2024-02-19 12:27:16 +01:00
bd3eb8ed4a
removed duplicate tkch version
...
so yeah v1 and v2 were the same
2024-01-24 21:07:45 +01:00
bd92cd312d
tkch gen fix
2024-01-24 15:10:47 +01:00
d540c1ea88
removed tkch_version from tkch_gen parameters, using flags instead
2024-01-24 15:08:37 +01:00
12e4b7afe5
implemented tkch_versions in tkch_gen
2024-01-24 15:01:31 +01:00
7e33714f53
added WHY2_TEXT_KEY_CHAIN_VERSIONS enum as gen_tkch parameter
2024-01-24 14:54:30 +01:00
54da223e23
moved the historic tkch functions into enum versions
2024-01-24 14:47:48 +01:00
6e51e51a38
removed "old" prefix from gen_tkch_number functions
2024-01-24 14:38:12 +01:00
5a0766871d
created fourth old_gen_tkch function
...
this is the latest one which is being used to this day
2024-01-24 14:37:17 +01:00
5a88fbf045
created third old_gen_tkch function
2024-01-24 14:27:58 +01:00
abe720214c
created second old_gen_tkch function
...
this is gonna be a long day lol
2024-01-24 14:27:18 +01:00
a5298a8cbc
created first old_gen_tkch function
...
first version of tkch ever. I used this to send her my feelings. I couldn't do it normally cause I am loser, yk, so I used this fucking encryption. We're only friends now. But at least we talk to eachother. When she started ghosting me, I nearly hang myself. Thanks, Alex. Thanks that you are for me. I would have unalived myself if you haven't reposponded that time. Thanks so much. I still do love you.
2024-01-24 14:04:19 +01:00
bb0c07ef64
changed callback functions for tkch type to int
2024-01-24 13:55:42 +01:00
74e0453c5b
moved core-misc's replaceWord to global (as why2_replace)
2023-04-20 08:59:23 +02:00
2961beb599
added check_version segfault todo
2023-04-12 19:39:06 +02:00
2c8d81ed64
commented out json_file reading error return
...
valgrind had some beef with it
2023-04-12 10:33:35 +02:00
2ea515ba38
fixed why2_die undefined reference
2023-02-09 19:15:27 +01:00
51f547d9df
added back removed include to misc
2023-02-09 19:00:27 +01:00
dcc4198e58
moved die function to core-misc
2023-02-09 18:49:04 +01:00
6e3599ca74
changed why2_generate_key type to char*
2023-02-08 19:31:46 +01:00
d304b811da
renamed memory_identifier in why2_generate_key
2023-02-08 19:26:54 +01:00
c1e9a15529
implemented why2_fopen
2023-02-05 18:43:43 +01:00
6e7ea8b6f5
renamed why2_free to why2_deallocate
2023-02-05 18:25:42 +01:00
0a61d0ad57
removed returned object from why2_generate_key
2023-02-03 17:19:43 +01:00
ae906571e5
revert why2_generate_key type change
...
revert c0e49247921b97c15e06427bcbbc3c0628bfff3d
2023-02-03 17:18:09 +01:00
9207c1c309
processing exit value of why2_generate_key's fread
...
didn't I say removing all TODOs?
2023-02-03 17:16:15 +01:00
c0e4924792
changed why2_generate_key's type to WHY2_EXIT_CODES
2023-02-03 17:15:40 +01:00
02dd68b385
processing exit value of why2_check_version's fread
...
removing all TODOs
2023-02-03 17:06:02 +01:00
bbb09428d1
renamed all 'public' identificators to snake_case
...
I mean the identificators user gets in contact with
2023-02-03 17:03:46 +01:00
84a1f4ec8b
renamed why2_input_flags' why2_no_output back to noOutput
2023-02-03 16:53:37 +01:00
1be000e46d
changed version_check to core_version_check in why2_check_version
2023-02-02 18:06:59 +01:00
33354b8921
implemented why2_clean_memory in why2_check_version
2023-02-02 17:10:08 +01:00
6cce28c65a
implemented why2_malloc & why2_calloc & why2_free
2023-01-29 20:39:52 +01:00
5e8cf54145
renamed every global function & flag
...
basically - it's in snake_case now AND there's "why2_" at the beginning
2023-01-29 20:14:11 +01:00
dc20b49cc5
moved why2-core's misc to utils directory
2023-01-29 19:46:01 +01:00