implemeted the new integer types of check functions in encrypter

This commit is contained in:
Václav Šmejkal 2022-06-12 17:04:47 +02:00
parent 02d48ef32c
commit e036359677
No known key found for this signature in database
GPG Key ID: FD749A97DF2D5E19

View File

@ -12,16 +12,25 @@
outputFlags encryptText(char *text, char *keyNew, inputFlags flags) outputFlags encryptText(char *text, char *keyNew, inputFlags flags)
{ {
//CHECK VARIABLE
int checkExitCode;
//TIME VARIABLES //TIME VARIABLES
struct timeval startTime; struct timeval startTime;
struct timeval finishTime; struct timeval finishTime;
gettimeofday(&startTime, NULL); gettimeofday(&startTime, NULL);
//CHECK FOR ACTIVE VERSION //CHECK FOR ACTIVE VERSION
checkVersion(flags); if ((checkExitCode = checkVersion(flags)) != SUCCESS)
{
return noOutput(checkExitCode);
}
//CHECK FOR INVALID text //CHECK FOR INVALID text
checkText(text, flags); if ((checkExitCode = checkText(text, flags)) != SUCCESS)
{
return noOutput(checkExitCode);
}
//VARIABLES //VARIABLES
char *key = malloc(getKeyLength()); char *key = malloc(getKeyLength());
@ -39,7 +48,11 @@ outputFlags encryptText(char *text, char *keyNew, inputFlags flags)
if (keyNew != NULL) if (keyNew != NULL)
{ {
checkKey(keyNew, flags); //CHECK FOR INVALID key //CHECK FOR INVALID key
if ((checkExitCode = checkKey(keyNew, flags)) != SUCCESS)
{
return noOutput(checkExitCode);
}
strcpy(key, keyNew); strcpy(key, keyNew);