Fixing cppcheck issue.
This commit is contained in:
@@ -271,8 +271,7 @@ CryptHelper::AES128Encrypt(const unsigned char *keyData, unsigned keySize, const
|
|||||||
BytesToKey(keyData, keySize, key, iv);
|
BytesToKey(keyData, keySize, key, iv);
|
||||||
// Add padding to plain data.
|
// Add padding to plain data.
|
||||||
unsigned paddedPlainSize = ADD_PADDING(plainSize);
|
unsigned paddedPlainSize = ADD_PADDING(plainSize);
|
||||||
unsigned char *paddedPlainStr = new unsigned char[ADD_PADDING(plainSize)];
|
unsigned char *paddedPlainStr = (unsigned char *)calloc(paddedPlainSize, 1);
|
||||||
memset(paddedPlainStr, 0, paddedPlainSize);
|
|
||||||
memcpy(paddedPlainStr, plainStr.c_str(), plainSize);
|
memcpy(paddedPlainStr, plainStr.c_str(), plainSize);
|
||||||
// Perform the encryption.
|
// Perform the encryption.
|
||||||
int cipherSize = paddedPlainSize;
|
int cipherSize = paddedPlainSize;
|
||||||
@@ -311,7 +310,7 @@ CryptHelper::AES128Encrypt(const unsigned char *keyData, unsigned keySize, const
|
|||||||
|
|
||||||
gcry_cipher_close(hd);
|
gcry_cipher_close(hd);
|
||||||
#endif
|
#endif
|
||||||
delete[] paddedPlainStr;
|
free(paddedPlainStr);
|
||||||
}
|
}
|
||||||
return retVal;
|
return retVal;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user