diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2020-07-24 11:29:27 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2020-07-24 13:47:08 +0200 |
commit | 7468d5df5ec79783eae84b62bdc5ecf12f0ca255 (patch) | |
tree | 4fd8deaa4e55da696088282d699184adc09e5f4d /xmlsecurity/inc | |
parent | 6e86f77da5cf66c832f785a7f4eb806a3fdc26c6 (diff) |
xmlsecurity: detect unsigned incremental update between signatures
Change-Id: I269ed858852ee7d1275adf340c8cc1565fc30693
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99361
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
Diffstat (limited to 'xmlsecurity/inc')
-rw-r--r-- | xmlsecurity/inc/pdfio/pdfdocument.hxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/xmlsecurity/inc/pdfio/pdfdocument.hxx b/xmlsecurity/inc/pdfio/pdfdocument.hxx index e72a7edd2de7..4e36978ee009 100644 --- a/xmlsecurity/inc/pdfio/pdfdocument.hxx +++ b/xmlsecurity/inc/pdfio/pdfdocument.hxx @@ -16,6 +16,7 @@ namespace vcl::filter { class PDFObjectElement; +class PDFDocument; } struct SignatureInformation; class SvStream; @@ -24,12 +25,13 @@ namespace xmlsecurity::pdfio { /** * @param rInformation The actual result. - * @param bLast If this is the last signature in the file, so it covers the whole file physically. + * @param rDocument the parsed document to see if the signature is partial. * @return If we can determinate a result. */ XMLSECURITY_DLLPUBLIC bool ValidateSignature(SvStream& rStream, vcl::filter::PDFObjectElement* pSignature, - SignatureInformation& rInformation, bool bLast); + SignatureInformation& rInformation, + vcl::filter::PDFDocument& rDocument); } // namespace xmlsecurity::pdfio |