added padding_changed to core-flags
This commit is contained in:
parent
4451b848f7
commit
64f54fadce
@ -35,7 +35,8 @@ char encryption_separator = '.'; //NOPE > DO NOT TOUCH THIS, USE why2_set_en
|
|||||||
unsigned long keyLength = 50; //LENGTH OF KEY > DO NOT TOUCH THIS, USE why2_set_key_length instead <
|
unsigned long keyLength = 50; //LENGTH OF KEY > DO NOT TOUCH THIS, USE why2_set_key_length instead <
|
||||||
why2_input_flags used_flags = DEFAULT_FLAGS; //IT IS CALLED used_flags CUZ flags CAUSED SOME FUCKING MEMORY PROBLEMS
|
why2_input_flags used_flags = DEFAULT_FLAGS; //IT IS CALLED used_flags CUZ flags CAUSED SOME FUCKING MEMORY PROBLEMS
|
||||||
why2_encryption_operation_cb encryptionOperation_cb = encryptionOperation;
|
why2_encryption_operation_cb encryptionOperation_cb = encryptionOperation;
|
||||||
why2_bool flagsChanged = 0; //CHANGES TO 1 WHEN U USE why2_set_flags
|
why2_bool flags_changed = 0; //CHANGES TO 1 WHEN U USE why2_set_flags
|
||||||
|
why2_bool padding_changed = 0; //SAME AS flags_changed BUT FOR PADDING
|
||||||
char *memory_identifier = DEFAULT_MEMORY_IDENTIFIER;
|
char *memory_identifier = DEFAULT_MEMORY_IDENTIFIER;
|
||||||
|
|
||||||
why2_list_t identifier_list = WHY2_LIST_EMPTY;
|
why2_list_t identifier_list = WHY2_LIST_EMPTY;
|
||||||
@ -93,7 +94,7 @@ why2_encryption_operation_cb why2_get_encryption_operation(void)
|
|||||||
|
|
||||||
why2_bool why2_get_flags_changed(void)
|
why2_bool why2_get_flags_changed(void)
|
||||||
{
|
{
|
||||||
return flagsChanged;
|
return flags_changed;
|
||||||
}
|
}
|
||||||
|
|
||||||
char *why2_get_memory_identifier(void)
|
char *why2_get_memory_identifier(void)
|
||||||
@ -130,7 +131,11 @@ void why2_set_flags(why2_input_flags newFlags)
|
|||||||
{
|
{
|
||||||
used_flags = newFlags;
|
used_flags = newFlags;
|
||||||
|
|
||||||
if (!flagsChanged) flagsChanged = 1;
|
if (!flags_changed)
|
||||||
|
{
|
||||||
|
flags_changed = 1;
|
||||||
|
padding_changed = 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void why2_set_encryption_operation(why2_encryption_operation_cb newEncryptionOperation)
|
void why2_set_encryption_operation(why2_encryption_operation_cb newEncryptionOperation)
|
||||||
@ -148,6 +153,7 @@ void why2_set_memory_identifier(char *new_memory_identifier)
|
|||||||
void why2_set_padding(unsigned long padding)
|
void why2_set_padding(unsigned long padding)
|
||||||
{
|
{
|
||||||
used_flags.padding = padding;
|
used_flags.padding = padding;
|
||||||
|
if (!padding_changed) padding_changed = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void why2_reset_memory_identifier(void)
|
void why2_reset_memory_identifier(void)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user