Qt-Extensions to the CryptoPP library
Currently provides the following special classes:
- QIODeviceSource: A
CryptoPP::Source
to work withQIODevice
- QByteArraySource: A
CryptoPP::Source
to work withQByteArray
- QIODeviceSink: A
CryptoPP::Sink
to work withQIODevice
- QByteArraySink: A
CryptoPP::Sink
to work withQByteArray
Note: CryptoPP itself is NOT included in the package. You will have to install it seperately and add it to the project that uses CryptoQQ. Because of that reason, this package is only available as qpmx source package and not as compiled one.
The package is provided via qdep, as Skycoder42/CryptoQQ
. To use it simply:
- Install and enable qdep (See qdep - Installing)
- Add the following to your pro file:
QDEP_DEPENDS += Skycoder42/CryptoQQ
!load(qdep):error("Failed to load qdep feature! Run 'qdep.py prfgen --qmake $$QMAKE_QMAKE' to create it.")
You will have to install CryptoPP and add the library to your project. In case your working on unix/linux and want to use the CryptoPP provided by your distro, you can use pkgconfig
:
CONFIG += link_pkgconfig
PKGCONFIG += libcrypto++ #or however it is called for your distro