#include #include CryptoRandomDataProvider::CryptoRandomDataProvider() { } CryptoRandomDataProvider::~CryptoRandomDataProvider() { } void CryptoRandomDataProvider::provideRandomData(unsigned char* data, size_t len) { auto crypto = QPDFCryptoProvider::getImpl(); crypto->provideRandomData(data, len); } RandomDataProvider* CryptoRandomDataProvider::getInstance() { static CryptoRandomDataProvider instance; return &instance; }