I (tried to) keep these files consistent locally with astyle in the past, switching to clang-format makes sure that the recent problem with introducing inconsistencies in these files doesn't happen again. (On the flip side, it's great to see that now others also touch this PDF/pdfium code. :-) ) Change-Id: I6065eab77c584197a82fe48e7d3e81b445106efd Reviewed-on: https://gerrit.libreoffice.org/51701 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
45 lines
1.2 KiB
C++
45 lines
1.2 KiB
C++
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
|
/*
|
|
* This file is part of the LibreOffice project.
|
|
*
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
*
|
|
*/
|
|
|
|
#ifndef INCLUDED_XMLSECURITY_INC_PDFIO_PDFDOCUMENT_HXX
|
|
#define INCLUDED_XMLSECURITY_INC_PDFIO_PDFDOCUMENT_HXX
|
|
|
|
#include <xmlsecuritydllapi.h>
|
|
|
|
namespace vcl
|
|
{
|
|
namespace filter
|
|
{
|
|
class PDFObjectElement;
|
|
}
|
|
}
|
|
struct SignatureInformation;
|
|
class SvStream;
|
|
|
|
namespace xmlsecurity
|
|
{
|
|
namespace pdfio
|
|
{
|
|
/**
|
|
* @param rInformation The actual result.
|
|
* @param bLast If this is the last signature in the file, so it covers the whole file physically.
|
|
* @return If we can determinate a result.
|
|
*/
|
|
XMLSECURITY_DLLPUBLIC bool ValidateSignature(SvStream& rStream,
|
|
vcl::filter::PDFObjectElement* pSignature,
|
|
SignatureInformation& rInformation, bool bLast);
|
|
|
|
} // namespace pdfio
|
|
} // namespace xmlsecurity
|
|
|
|
#endif // INCLUDED_XMLSECURITY_INC_PDFIO_PDFDOCUMENT_HXX
|
|
|
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|