|
023e201ac7
|
implemented seeded-rand fns in padding code
|
2025-01-10 17:56:34 +01:00 |
|
|
d6658a8e4f
|
removed padding error todo
|
2025-01-09 18:39:57 +01:00 |
|
|
0aed96415c
|
added todo to encrypter padding
|
2024-11-21 21:13:43 +01:00 |
|
|
126565cf97
|
preventing padding char from being 0
|
2024-11-21 20:53:06 +01:00 |
|
|
38f814ac9c
|
implemented why2_list_push_at in encrypter paddding
|
2024-11-21 17:13:16 +01:00 |
|
|
994a2a8c4f
|
fixed memory leak in encrypter padding
|
2024-11-21 17:11:17 +01:00 |
|
|
1aab7bf996
|
created padding in encrypter
lot of pain
|
2024-11-20 21:41:21 +01:00 |
|
|
5cc04d94b7
|
renamed encrypter's key_new to key
haha stupid old me was lazy af
|
2024-11-20 21:40:48 +01:00 |
|
|
0abd38e877
|
fixed byte format overflowing
yippee
|
2024-02-24 21:56:43 +01:00 |
|
|
226f9b3759
|
preventing encrypted bytes from being zero
|
2024-02-24 19:51:51 +01:00 |
|
|
89d721fa9d
|
implemented WHY2_OUTPUT_BYTE in encrypter output
|
2024-02-24 12:52:06 +01:00 |
|
|
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 |
|