38 Commits

Author SHA1 Message Date
0fe3f47752
added why2_set_padding fn
sets padding without messing with flags
2025-01-12 13:12:50 +01:00
d0e6d794e0
implemented padding rate in all why2_input_flags usages 2024-11-19 21:12:02 +01:00
f917140ae5
created more secure tkch WHY_v4
good luck with brute forcing now haha
2024-11-17 20:55:13 +01:00
06ae819a82
added the WHY2_OUTPUT_TEXT enum to every why2_input_flags usage 2024-02-23 20:36:27 +01:00
bd3eb8ed4a
removed duplicate tkch version
so yeah v1 and v2 were the same
2024-01-24 21:07:45 +01:00
42f406f6b6
implemented tkch_version in why2_input_flags 2024-01-24 15:11:22 +01:00
c57cc6f068
removed unused include from flags 2023-08-26 18:07:04 +02:00
58ed9ed8d5
implemented llists in memory-identifiers && memory fix
lol haven't done anything in a while lmao
2023-08-26 17:07:47 +02:00
ad3716d5c1
reverted why2_llist implementation in core-flags
reverts bdc3fd59d2331faac3d241fc69d0561584bd059e
2023-04-13 16:01:47 +02:00
bdc3fd59d2
implemented why2_llist in core-flags 2023-04-12 17:10:51 +02:00
60f312ce19
blocking numbers and '-' in why2_set_encryption_separator 2023-02-04 19:17:27 +01:00
5336935713
renamed encryptionSeparator to encryption_separator 2023-02-04 19:16:36 +01:00
7fb6240e8b
renamed encryptionSeparatorNew to encryption_separator_new 2023-02-04 19:14:53 +01:00
5c2f77f14f
fixed remove_node_from_end memory leak 2023-02-04 18:44:08 +01:00
253989ccc9
fixed segfault by deallocating wrong pointer
yes so I was deallocating node before the last node, not the last one... Ima dum
2023-02-04 17:41:37 +01:00
951d112a4f
added empty list check to remove_node_from_end 2023-02-04 17:27:09 +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
6cad1c3079
removed unused include from flags 2023-02-02 18:10:32 +01:00
c2cc6aa4ba
implemented linked list & renamed some stuff
it was causing double declaration compiler problems but why tf
2023-02-02 17:44:32 +01:00
28aff070eb
added void parameter to remove_node_from_end 2023-02-02 17:40:14 +01:00
00fbba4159
created get_last_node_identifier function 2023-02-02 17:39:53 +01:00
cc91298e5f
created linked list stuff in flags 2023-02-02 17:36:56 +01:00
7f503ebafa
changed DEFAULT_MEMORY_IDENTIFIER to "" 2023-02-02 16:59:07 +01:00
77b5d5acae
defined why2_get_default_memory_identifier 2023-02-02 16:43:40 +01:00
b36bf1a850
defined why2_get_memory_identifier, why2_set_memory_identifier and why2_reset_memory_identifier 2023-02-02 16:33:54 +01:00
2c7130304f
created memory_identifier flag 2023-02-02 16:32:13 +01:00
7dd4f08d55
removed unused stdlib includes 2023-01-31 18:20:35 +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
1a209b8675
replaced some why2_bool with EXIT_CODES 2023-01-27 16:14:04 +01:00
5524a4b6e5
renamed boolean typedef to why2_bool
to prevent from conflicts
2023-01-27 16:03:01 +01:00
5c620c2d76
renamed flags to prevent memory problems 2022-12-11 16:15:55 +01:00
3776ad5e02
added void parameter to every function without any parameters 2022-12-11 14:57:57 +01:00
0db83e0a51
defined getFlagsChanged
heehee
2022-12-10 16:22:03 +01:00
c83759dcba
created flagsChanged boolean
what the fuck do you think it does, genie
2022-12-10 16:14:07 +01:00
cb67024dea
renamed defaultFlags getter to getDefaultFlags 2022-12-10 16:08:09 +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