The code below shows the normal way to use the QCA::Cipher class.
#include <QtCrypto>
#include <stdio.h>
#include <QCoreApplication>
#ifdef QT_STATICPLUGIN
#include "import_plugins.h"
#endif
int main(int argc, char **argv)
{
QCoreApplication app(argc, argv);
printf("AES128-CBC not supported!\n");
else {
key, iv);
printf("Update failed\n");
}
printf("AES128 encryption of %s is [%s]\n",
printf("Final failed\n");
}
printf(
"Final block for AES128 encryption is [0x%s]\n", qPrintable(
QCA::arrayToHex(f.toByteArray())) );
printf("Update failed\n");
}
printf("Decryption using AES128 of [0x%s] is %s\n",
plainText = cipher.
final();
printf("Final failed\n");
}
printf("Final decryption block using AES128 is %s\n", plainText.data());
printf("One step decryption using AES128: %s\n",
}
return 0;
}