27 Commits

Author SHA1 Message Date
773591d452
implemented WHY2_OUTPUT_TEXT in encrypter 2024-02-24 12:48:38 +01:00
58327f3046
made encrypter variables snake_case 2024-02-24 11:55:56 +01:00
0525c43b6f
reverted "removed pointless strlen from for loops"
This reverts commit 49b53ec5b1ffd1931e51c7d7c17a64a99e2bd54e.
2024-02-20 14:45:35 +01:00
49b53ec5b1
removed pointless strlen from for loops 2024-02-20 13:45:47 +01:00
de739b2121
simplified returningText generation in encrypter
fixed the weird strcat there
2023-02-15 19:43:08 +01:00
e0f0ad73b5
implemented why2_generate_key type change 2023-02-08 19:32:22 +01:00
6e7ea8b6f5
renamed why2_free to why2_deallocate 2023-02-05 18:25:42 +01:00
e0cacd52a7
implemented why2_clean_memory in encrypter 2023-02-02 18:05:21 +01:00
f0f0fa02e7
removed unused allocations
NOTE: This wasn't causing any memory leaks, I just made my own realloc where you can pass NULL as pointer
2023-02-02 17:20:45 +01:00
f8f53b4305
implemented why2_strdup
hehe
2023-02-01 15:11:27 +01:00
7dd4f08d55
removed unused stdlib includes 2023-01-31 18:20:35 +01:00
7baaca49c2
implemented why2_realloc 2023-01-31 15:56:53 +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
38956cce14
simplified cleaning allocated returningText with calloc 2022-12-10 15:31:18 +01:00
edc78674d2
added one byte to returningText allocation 2022-12-10 15:02:00 +01:00
e2982471f4
made using key in encrypter smarter 2022-12-09 18:52:42 +01:00
90eef0bb21
moved pseudo-random seed generation to generateKey 2022-12-09 18:03:30 +01:00
80dd838ca8
unfucked generating random seed 2022-12-09 17:55:21 +01:00
acaa7430b8
moved encryption key generation to misc.c 2022-12-09 16:59:12 +01:00
a1852354b4
fixed textBuffer memory leak 2022-12-09 16:16:47 +01:00
215121f209
kind of fixed 'ignoring return value' problem
saying I bypassed compiler would sound weird, so yeah... 🤠
2022-12-09 14:09:15 +01:00
fd6aa19eba
added proper expression for comparing write & fread return values
still not complete tho
2022-12-07 17:30:47 +01:00
cec421cbe5
preventing from [-Werror=unused-result] 2022-12-04 19:44:10 +01:00
dbe1ba2749
fixed possible deallocation problem
uninitialised
2022-12-04 18:59:27 +01:00
f71647e0ff
added license at top of every file
I mean, the files where it is possible
2022-12-04 18:55:13 +01:00
1bfe7a4108
moved all source files into core folder
so app and lib is now at ./src/core/, ok?
2022-11-18 16:06:50 +01:00