2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-05-31 01:10:51 +00:00
qpdf/libqpdf/QPDFCrypto_native.cc

28 lines
443 B
C++
Raw Normal View History

#include <qpdf/QPDFCrypto_native.hh>
2019-11-04 02:22:03 +00:00
#include <qpdf/QUtil.hh>
void
QPDFCrypto_native::MD5_init()
{
this->md5 = std::make_shared<MD5_native>();
}
void
QPDFCrypto_native::MD5_update(unsigned char const* data, size_t len)
{
this->md5->update(const_cast<unsigned char*>(data), len);
}
void
QPDFCrypto_native::MD5_finalize()
{
this->md5->finalize();
}
void
QPDFCrypto_native::MD5_digest(MD5_Digest d)
{
this->md5->digest(d);
}