diff options
author | Jay Berkenbilt <ejb@ql.org> | 2020-04-06 16:19:37 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2020-04-06 17:23:02 +0200 |
commit | 77198d5310d961ba3605db74fe1d213bb5d19f34 (patch) | |
tree | a92ae4e8056d6a8a5bf284c78460a6112710424e /libqpdf/qpdf/QPDFCrypto_native.hh | |
parent | 52749b85df2e25c5ca35d5e0d07fbe4248b6f99b (diff) | |
download | qpdf-77198d5310d961ba3605db74fe1d213bb5d19f34.tar.zst |
Delegate random number generation to crypto provider (fixes #418)
Diffstat (limited to 'libqpdf/qpdf/QPDFCrypto_native.hh')
-rw-r--r-- | libqpdf/qpdf/QPDFCrypto_native.hh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libqpdf/qpdf/QPDFCrypto_native.hh b/libqpdf/qpdf/QPDFCrypto_native.hh index dcfb6834..cd1909cc 100644 --- a/libqpdf/qpdf/QPDFCrypto_native.hh +++ b/libqpdf/qpdf/QPDFCrypto_native.hh @@ -17,6 +17,8 @@ class QPDFCrypto_native: public QPDFCryptoImpl QPDF_DLL virtual ~QPDFCrypto_native() = default; + virtual void provideRandomData(unsigned char* data, size_t len); + virtual void MD5_init(); virtual void MD5_update(unsigned char const* data, size_t len); virtual void MD5_finalize(); |