10 #define CONTRIB_GPGV_H
15 #include <apt-pkg/fileutl.h>
18 #define APT_noreturn __attribute__ ((noreturn))
42 void ExecGPGV(std::string
const &File, std::string
const &FileSig,
43 int const &statusfd,
int fd[2]) APT_noreturn;
44 inline void ExecGPGV(std::string
const &File, std::string
const &FileSig,
45 int const &statusfd = -1) {
47 ExecGPGV(File, FileSig, statusfd, fd);
75 bool SplitClearSignedFile(std::string
const &InFile,
FileFd *
const ContentFile,
76 std::vector<std::string> *
const ContentHeader,
FileFd *
const SignatureFile);
89 bool OpenMaybeClearSignedFile(std::string
const &ClearSignedFileName,
FileFd &MessageFile);