aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/qpdf/CryptoRandomDataProvider.hh
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-04-09 23:24:26 +0200
committerJay Berkenbilt <ejb@ql.org>2022-04-09 23:33:29 +0200
commit07edf9644004bd788eacec56aa21a5c89b3c92cc (patch)
tree19f47b3dcd26a7836ac0d6b106e9272aee9324fd /libqpdf/qpdf/CryptoRandomDataProvider.hh
parentb6d1dffaaa8fa875b9721999163ce2337070ad32 (diff)
downloadqpdf-07edf9644004bd788eacec56aa21a5c89b3c92cc.tar.zst
Remove methods of private classes from ABI
Prior to the cmake conversion, several private classes had methods that were exported into the shared library so they could be tested with libtests. With cmake, we build libtests using an object library, so this is no longer necessary. The methods that are disappearing from the ABI were never exposed through public headers, so no code should be using them. Removal had to wait until the window for ABI-breaking changes was open.
Diffstat (limited to 'libqpdf/qpdf/CryptoRandomDataProvider.hh')
-rw-r--r--libqpdf/qpdf/CryptoRandomDataProvider.hh7
1 files changed, 0 insertions, 7 deletions
diff --git a/libqpdf/qpdf/CryptoRandomDataProvider.hh b/libqpdf/qpdf/CryptoRandomDataProvider.hh
index 5bea502e..006f27c2 100644
--- a/libqpdf/qpdf/CryptoRandomDataProvider.hh
+++ b/libqpdf/qpdf/CryptoRandomDataProvider.hh
@@ -1,21 +1,14 @@
#ifndef CRYPTORANDOMDATAPROVIDER_HH
#define CRYPTORANDOMDATAPROVIDER_HH
-#include <qpdf/DLL.h>
#include <qpdf/RandomDataProvider.hh>
class CryptoRandomDataProvider: public RandomDataProvider
{
public:
- QPDF_DLL
CryptoRandomDataProvider();
- QPDF_DLL
virtual ~CryptoRandomDataProvider();
-
- QPDF_DLL
virtual void provideRandomData(unsigned char* data, size_t len);
-
- QPDF_DLL
static RandomDataProvider* getInstance();
};