2022-05-08 19:59:26 +00:00
\hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera} { } \doxysection { Gpg\+ Frontend\+ ::Gpg\+ File\+ Opera Class Reference}
\label { classGpgFrontend_ 1_ 1GpgFileOpera} \index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
Inheritance diagram for Gpg\+ Frontend\+ ::Gpg\+ File\+ Opera\+ :
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [height=550pt] { classGpgFrontend_ 1_ 1GpgFileOpera_ _ inherit_ _ graph}
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
Collaboration diagram for Gpg\+ Frontend\+ ::Gpg\+ File\+ Opera\+ :
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
2022-05-09 15:32:58 +00:00
\includegraphics [height=550pt] { classGpgFrontend_ 1_ 1GpgFileOpera_ _ coll_ _ graph}
2022-05-08 22:01:23 +00:00
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
\doxysubsection * { Public Member Functions}
\begin { DoxyCompactItemize}
\item
2024-01-23 07:22:33 +00:00
\mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ aa81da3d72c4fbc57e7138bfec7731152} { Gpg\+ File\+ Opera} } (int channel=\mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ ad983153cbe3a0c32c123c506e04f31fc} { Singleton\+ Function\+ Object\+ ::\+ Get\+ Default\+ Channel} } ())
\begin { DoxyCompactList} \small \item \em Construct a new Gpg File Opera object. \end { DoxyCompactList} \item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a53f13bf1b79f155f5196ce5d7dfeaf5e} { Encrypt\+ File} } (const Key\+ Args\+ List \& keys, const QString \& in\+ \_ \+ path, bool ascii, const QString \& out\+ \_ \+ path, const Gpg\+ Operation\+ Callback \& cb)
\begin { DoxyCompactList} \small \item \em Encrypted file with public key. \end { DoxyCompactList} \item
auto \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a55656f50fca690aec87afe349460b1c7} { Encrypt\+ File\+ Sync} } (const Key\+ Args\+ List \& keys, const QString \& in\+ \_ \+ path, bool ascii, const QString \& out\+ \_ \+ path) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr $ > $
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ ace69ece7bb107e350e1ab5b3ff443657} { Encrypt\+ Directory} } (const Key\+ Args\+ List \& keys, const QString \& in\+ \_ \+ path, bool ascii, const QString \& out\+ \_ \+ path, const Gpg\+ Operation\+ Callback \& cb)
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a14dc846ae25a2fe82ab94ee32a0d5b3e} { Encrypt\+ File\+ Symmetric} } (const QString \& in\+ \_ \+ path, bool ascii, const QString \& out\+ \_ \+ path, const Gpg\+ Operation\+ Callback \& cb)
\begin { DoxyCompactList} \small \item \em Encrypted file symmetrically (with password) \end { DoxyCompactList} \item
auto \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a891024cb4fdd7e9163421d7893c43ef3} { Encrypt\+ File\+ Symmetric\+ Sync} } (const QString \& in\+ \_ \+ path, bool ascii, const QString \& out\+ \_ \+ path) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr $ > $
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a162aad2008f150356ac60369d5aaeca5} { Encrypt\+ Derectory\+ Symmetric} } (const QString \& in\+ \_ \+ path, bool ascii, const QString \& out\+ \_ \+ path, const Gpg\+ Operation\+ Callback \& cb)
\item
auto \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ abbb5953b208399cc778faa5dd210a23f} { Encrypt\+ Derectory\+ Symmetric\+ Sync} } (const QString \& in\+ \_ \+ path, bool ascii, const QString \& out\+ \_ \+ path) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr $ > $
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a5534131c79647b29c92ba282c3af7978} { Decrypt\+ File} } (const QString \& in\+ \_ \+ path, const QString \& out\+ \_ \+ path, const Gpg\+ Operation\+ Callback \& cb)
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
auto \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ aae616b77cdeaebdcf89ff75b7642c9dc} { Decrypt\+ File\+ Sync} } (const QString \& in\+ \_ \+ path, const QString \& out\+ \_ \+ path) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr $ > $
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a14cbffefe515850c3c9453302d7f60a8} { Decrypt\+ Archive} } (const QString \& in\+ \_ \+ path, const QString \& out\+ \_ \+ path, const Gpg\+ Operation\+ Callback \& cb)
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ acbbc57156fd7aa984489a2397b942fef} { Sign\+ File} } (const Key\+ Args\+ List \& keys, const QString \& in\+ \_ \+ path, bool ascii, const QString \& out\+ \_ \+ path, const Gpg\+ Operation\+ Callback \& cb)
\begin { DoxyCompactList} \small \item \em Sign file with private key. \end { DoxyCompactList} \item
auto \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a247db95aa42991f6772f2404e81e822d} { Sign\+ File\+ Sync} } (const Key\+ Args\+ List \& keys, const QString \& in\+ \_ \+ path, bool ascii, const QString \& out\+ \_ \+ path) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr $ > $
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ af4a26e42f0a3d49905777d22828fa430} { Verify\+ File} } (const QString \& data\+ \_ \+ path, const QString \& sign\+ \_ \+ path, const Gpg\+ Operation\+ Callback \& cb)
\begin { DoxyCompactList} \small \item \em Verify file with public key. \end { DoxyCompactList} \item
auto \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a9511b6a128a6228ebca47ae637c44e55} { Verify\+ File\+ Sync} } (const QString \& data\+ \_ \+ path, const QString \& sign\+ \_ \+ path) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr $ > $
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ acd125de9f5d6c49b2e5cf796f27a3398} { Encrypt\+ Sign\+ File} } (const Key\+ Args\+ List \& keys, const Key\+ Args\+ List \& signer\+ \_ \+ keys, const QString \& in\+ \_ \+ path, bool ascii, const QString \& out\+ \_ \+ path, const Gpg\+ Operation\+ Callback \& cb)
\item
auto \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a9915c91131e4935679b25ef51c2544b1} { Encrypt\+ Sign\+ File\+ Sync} } (const Key\+ Args\+ List \& keys, const Key\+ Args\+ List \& signer\+ \_ \+ keys, const QString \& in\+ \_ \+ path, bool ascii, const QString \& out\+ \_ \+ path) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr $ > $
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a28dc2c1570e10a740aeaa80b3755cee3} { Encrypt\+ Sign\+ Directory} } (const Key\+ Args\+ List \& keys, const Key\+ Args\+ List \& signer\+ \_ \+ keys, const QString \& in\+ \_ \+ path, bool ascii, const QString \& out\+ \_ \+ path, const Gpg\+ Operation\+ Callback \& cb)
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a795be34a8849de70e90b501bd9e952f2} { Decrypt\+ Verify\+ File} } (const QString \& in\+ \_ \+ path, const QString \& out\+ \_ \+ path, const Gpg\+ Operation\+ Callback \& cb)
\item
auto \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ af10bf1aa98a6717adbef57c11750094c} { Decrypt\+ Verify\+ File\+ Sync} } (const QString \& in\+ \_ \+ path, const QString \& out\+ \_ \+ path) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr $ > $
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a0d890d70f943b0f07ab65bb8a907d94d} { Decrypt\+ Verify\+ Archive} } (const QString \& in\+ \_ \+ path, const QString \& out\+ \_ \+ path, const Gpg\+ Operation\+ Callback \& cb)
2022-05-08 19:59:26 +00:00
\end { DoxyCompactItemize}
2024-01-23 07:22:33 +00:00
\doxysubsection * { Private Attributes}
\begin { DoxyCompactItemize}
\item
\mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgContext} { Gpg\+ Context} } \& \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgFileOpera_ a1b78c6554dc6f6e2055664e825a0d1c4} { ctx\+ \_ \+ } }
\begin { DoxyCompactList} \small \item \em Corresponding context. \end { DoxyCompactList} \end { DoxyCompactItemize}
2022-05-08 19:59:26 +00:00
\doxysubsection * { Additional Inherited Members}
\doxysubsection { Constructor \& Destructor Documentation}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ aa81da3d72c4fbc57e7138bfec7731152} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ aa81da3d72c4fbc57e7138bfec7731152} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !GpgFileOpera@{ GpgFileOpera} }
\index { GpgFileOpera@{ GpgFileOpera} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { GpgFileOpera()} { GpgFileOpera()} }
2024-01-23 07:22:33 +00:00
{ \footnotesize \ttfamily Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Gpg\+ File\+ Opera (\begin { DoxyParamCaption} \item [{int}] { channel = { \ttfamily \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ ad983153cbe3a0c32c123c506e04f31fc} { Singleton\+ Function\+ Object\+ ::\+ Get\+ Default\+ Channel} } ()} } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [explicit]} }
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
Construct a new Gpg File Opera object.
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\begin { DoxyParams} { Parameters}
{ \em channel} & \\
\hline
\end { DoxyParams}
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\doxysubsection { Member Function Documentation}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a14cbffefe515850c3c9453302d7f60a8} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a14cbffefe515850c3c9453302d7f60a8} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !DecryptArchive@{ DecryptArchive} }
\index { DecryptArchive@{ DecryptArchive} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { DecryptArchive()} { DecryptArchive()} }
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Decrypt\+ Archive (\begin { DoxyParamCaption} \item [{const QString \&}] { in\+ \_ \+ path, } \item [{const QString \&}] { out\+ \_ \+ path, } \item [{const Gpg\+Operation\+Callback \&}] { cb } \end { DoxyParamCaption} )}
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\begin { DoxyParams} { Parameters}
{ \em in\+ \_ \+ path} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
{ \em cb} & \\
\hline
\end { DoxyParams}
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), ctx\+ \_ \+ , Gpg\+ Frontend\+ ::\+ Archive\+ File\+ Operator\+ ::\+ Extract\+ Archive\+ From\+ Data\+ Exchanger(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Async().
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a5534131c79647b29c92ba282c3af7978} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a5534131c79647b29c92ba282c3af7978} }
2022-05-08 19:59:26 +00:00
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !DecryptFile@{ DecryptFile} }
\index { DecryptFile@{ DecryptFile} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { DecryptFile()} { DecryptFile()} }
2024-01-23 07:22:33 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Decrypt\+ File (\begin { DoxyParamCaption} \item [{const QString \&}] { in\+ \_ \+ path, } \item [{const QString \&}] { out\+ \_ \+ path, } \item [{const Gpg\+Operation\+Callback \&}] { cb } \end { DoxyParamCaption} )}
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em in\+ \_ \+ path} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
{ \em result} & \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
Gpg\+ Error
\end { DoxyReturn}
2024-01-23 07:22:33 +00:00
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), ctx\+ \_ \+ , and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Async().
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ aae616b77cdeaebdcf89ff75b7642c9dc} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ aae616b77cdeaebdcf89ff75b7642c9dc} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !DecryptFileSync@{ DecryptFileSync} }
\index { DecryptFileSync@{ DecryptFileSync} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { DecryptFileSync()} { DecryptFileSync()} }
{ \footnotesize \ttfamily auto Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Decrypt\+ File\+ Sync (\begin { DoxyParamCaption} \item [{const QString \&}] { in\+ \_ \+ path, } \item [{const QString \&}] { out\+ \_ \+ path } \end { DoxyParamCaption} ) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr$ > $ }
\begin { DoxyParams} { Parameters}
{ \em in\+ \_ \+ path} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
{ \em cb} & \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
std\+ ::tuple$ < $ \+ Gpg\+ Error, Data\+ Object\+ Ptr$ > $
\end { DoxyReturn}
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Sync().
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a0d890d70f943b0f07ab65bb8a907d94d} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a0d890d70f943b0f07ab65bb8a907d94d} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !DecryptVerifyArchive@{ DecryptVerifyArchive} }
\index { DecryptVerifyArchive@{ DecryptVerifyArchive} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { DecryptVerifyArchive()} { DecryptVerifyArchive()} }
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Decrypt\+ Verify\+ Archive (\begin { DoxyParamCaption} \item [{const QString \&}] { in\+ \_ \+ path, } \item [{const QString \&}] { out\+ \_ \+ path, } \item [{const Gpg\+Operation\+Callback \&}] { cb } \end { DoxyParamCaption} )}
\begin { DoxyParams} { Parameters}
{ \em in\+ \_ \+ path} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
{ \em cb} & \\
\hline
\end { DoxyParams}
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), ctx\+ \_ \+ , Gpg\+ Frontend\+ ::\+ Archive\+ File\+ Operator\+ ::\+ Extract\+ Archive\+ From\+ Data\+ Exchanger(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Async().
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a795be34a8849de70e90b501bd9e952f2} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a795be34a8849de70e90b501bd9e952f2} }
2022-05-08 19:59:26 +00:00
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !DecryptVerifyFile@{ DecryptVerifyFile} }
\index { DecryptVerifyFile@{ DecryptVerifyFile} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { DecryptVerifyFile()} { DecryptVerifyFile()} }
2024-01-23 07:22:33 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Decrypt\+ Verify\+ File (\begin { DoxyParamCaption} \item [{const QString \&}] { in\+ \_ \+ path, } \item [{const QString \&}] { out\+ \_ \+ path, } \item [{const Gpg\+Operation\+Callback \&}] { cb } \end { DoxyParamCaption} )}
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em in\+ \_ \+ path} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
{ \em decr\+ \_ \+ res} & \\
\hline
{ \em verify\+ \_ \+ res} & \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
Gpg\+ Error
\end { DoxyReturn}
2024-01-23 07:22:33 +00:00
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), ctx\+ \_ \+ , and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Async().
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ af10bf1aa98a6717adbef57c11750094c} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ af10bf1aa98a6717adbef57c11750094c} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !DecryptVerifyFileSync@{ DecryptVerifyFileSync} }
\index { DecryptVerifyFileSync@{ DecryptVerifyFileSync} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { DecryptVerifyFileSync()} { DecryptVerifyFileSync()} }
{ \footnotesize \ttfamily auto Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Decrypt\+ Verify\+ File\+ Sync (\begin { DoxyParamCaption} \item [{const QString \&}] { in\+ \_ \+ path, } \item [{const QString \&}] { out\+ \_ \+ path } \end { DoxyParamCaption} ) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr$ > $ }
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\begin { DoxyParams} { Parameters}
{ \em in\+ \_ \+ path} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
\end { DoxyParams}
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Sync().
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a162aad2008f150356ac60369d5aaeca5} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a162aad2008f150356ac60369d5aaeca5} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !EncryptDerectorySymmetric@{ EncryptDerectorySymmetric} }
\index { EncryptDerectorySymmetric@{ EncryptDerectorySymmetric} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { EncryptDerectorySymmetric()} { EncryptDerectorySymmetric()} }
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Encrypt\+ Derectory\+ Symmetric (\begin { DoxyParamCaption} \item [{const QString \&}] { in\+ \_ \+ path, } \item [{bool}] { ascii, } \item [{const QString \&}] { out\+ \_ \+ path, } \item [{const Gpg\+Operation\+Callback \&}] { cb } \end { DoxyParamCaption} )}
\begin { DoxyParams} { Parameters}
{ \em in\+ \_ \+ path} & \\
\hline
{ \em ascii} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
{ \em cb} & \\
\hline
\end { DoxyParams}
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), ctx\+ \_ \+ , Gpg\+ Frontend\+ ::\+ Archive\+ File\+ Operator\+ ::\+ New\+ Archive2\+ Data\+ Exchanger(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Async().
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ abbb5953b208399cc778faa5dd210a23f} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ abbb5953b208399cc778faa5dd210a23f} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !EncryptDerectorySymmetricSync@{ EncryptDerectorySymmetricSync} }
\index { EncryptDerectorySymmetricSync@{ EncryptDerectorySymmetricSync} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { EncryptDerectorySymmetricSync()} { EncryptDerectorySymmetricSync()} }
{ \footnotesize \ttfamily auto Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Encrypt\+ Derectory\+ Symmetric\+ Sync (\begin { DoxyParamCaption} \item [{const QString \&}] { in\+ \_ \+ path, } \item [{bool}] { ascii, } \item [{const QString \&}] { out\+ \_ \+ path } \end { DoxyParamCaption} ) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr$ > $ }
\begin { DoxyParams} { Parameters}
{ \em in\+ \_ \+ path} & \\
\hline
{ \em ascii} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
\end { DoxyParams}
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), Gpg\+ Frontend\+ ::\+ Archive\+ File\+ Operator\+ ::\+ New\+ Archive2\+ Data\+ Exchanger(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Sync().
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ ace69ece7bb107e350e1ab5b3ff443657} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ ace69ece7bb107e350e1ab5b3ff443657} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !EncryptDirectory@{ EncryptDirectory} }
\index { EncryptDirectory@{ EncryptDirectory} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { EncryptDirectory()} { EncryptDirectory()} }
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Encrypt\+ Directory (\begin { DoxyParamCaption} \item [{const Key\+Args\+List \&}] { keys, } \item [{const QString \&}] { in\+ \_ \+ path, } \item [{bool}] { ascii, } \item [{const QString \&}] { out\+ \_ \+ path, } \item [{const Gpg\+Operation\+Callback \&}] { cb } \end { DoxyParamCaption} )}
\begin { DoxyParams} { Parameters}
{ \em keys} & \\
\hline
{ \em in\+ \_ \+ path} & \\
\hline
{ \em ascii} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
{ \em cb} & \\
\hline
\end { DoxyParams}
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), ctx\+ \_ \+ , Gpg\+ Frontend\+ ::\+ Archive\+ File\+ Operator\+ ::\+ New\+ Archive2\+ Data\+ Exchanger(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Async().
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a53f13bf1b79f155f5196ce5d7dfeaf5e} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a53f13bf1b79f155f5196ce5d7dfeaf5e} }
2022-05-08 19:59:26 +00:00
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !EncryptFile@{ EncryptFile} }
\index { EncryptFile@{ EncryptFile} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { EncryptFile()} { EncryptFile()} }
2024-01-23 07:22:33 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Encrypt\+ File (\begin { DoxyParamCaption} \item [{const Key\+Args\+List \&}] { keys, } \item [{const QString \&}] { in\+ \_ \+ path, } \item [{bool}] { ascii, } \item [{const QString \&}] { out\+ \_ \+ path, } \item [{const Gpg\+Operation\+Callback \&}] { cb } \end { DoxyParamCaption} )}
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
Encrypted file with public key.
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em keys} & Used public key \\
\hline
{ \em in\+ \_ \+ path} & The path where the enter file is located \\
\hline
{ \em out\+ \_ \+ path} & The path where the output file is located \\
\hline
{ \em result} & Encrypted results \\
\hline
2024-01-23 07:22:33 +00:00
{ \em channel} & Channel in context \\
2022-05-08 19:59:26 +00:00
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
unsigned int error code
\end { DoxyReturn}
2024-01-23 07:22:33 +00:00
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), ctx\+ \_ \+ , and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Async().
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a14dc846ae25a2fe82ab94ee32a0d5b3e} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a14dc846ae25a2fe82ab94ee32a0d5b3e} }
2022-05-08 19:59:26 +00:00
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !EncryptFileSymmetric@{ EncryptFileSymmetric} }
\index { EncryptFileSymmetric@{ EncryptFileSymmetric} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { EncryptFileSymmetric()} { EncryptFileSymmetric()} }
2024-01-23 07:22:33 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Encrypt\+ File\+ Symmetric (\begin { DoxyParamCaption} \item [{const QString \&}] { in\+ \_ \+ path, } \item [{bool}] { ascii, } \item [{const QString \&}] { out\+ \_ \+ path, } \item [{const Gpg\+Operation\+Callback \&}] { cb } \end { DoxyParamCaption} )}
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
Encrypted file symmetrically (with password)
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em in\+ \_ \+ path} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
{ \em result} & \\
\hline
2024-01-23 07:22:33 +00:00
{ \em channel} & \\
2022-05-08 19:59:26 +00:00
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
unsigned int
\end { DoxyReturn}
2024-01-23 07:22:33 +00:00
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), ctx\+ \_ \+ , and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Async().
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a891024cb4fdd7e9163421d7893c43ef3} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a891024cb4fdd7e9163421d7893c43ef3} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !EncryptFileSymmetricSync@{ EncryptFileSymmetricSync} }
\index { EncryptFileSymmetricSync@{ EncryptFileSymmetricSync} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { EncryptFileSymmetricSync()} { EncryptFileSymmetricSync()} }
{ \footnotesize \ttfamily auto Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Encrypt\+ File\+ Symmetric\+ Sync (\begin { DoxyParamCaption} \item [{const QString \&}] { in\+ \_ \+ path, } \item [{bool}] { ascii, } \item [{const QString \&}] { out\+ \_ \+ path } \end { DoxyParamCaption} ) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr$ > $ }
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\begin { DoxyParams} { Parameters}
{ \em in\+ \_ \+ path} & \\
\hline
{ \em ascii} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
{ \em cb} & \\
\hline
\end { DoxyParams}
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Sync().
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a55656f50fca690aec87afe349460b1c7} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a55656f50fca690aec87afe349460b1c7} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !EncryptFileSync@{ EncryptFileSync} }
\index { EncryptFileSync@{ EncryptFileSync} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { EncryptFileSync()} { EncryptFileSync()} }
{ \footnotesize \ttfamily auto Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Encrypt\+ File\+ Sync (\begin { DoxyParamCaption} \item [{const Key\+Args\+List \&}] { keys, } \item [{const QString \&}] { in\+ \_ \+ path, } \item [{bool}] { ascii, } \item [{const QString \&}] { out\+ \_ \+ path } \end { DoxyParamCaption} ) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr$ > $ }
\begin { DoxyParams} { Parameters}
{ \em keys} & \\
\hline
{ \em in\+ \_ \+ path} & \\
\hline
{ \em ascii} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
std\+ ::tuple$ < $ \+ Gpg\+ Error, Data\+ Object\+ Ptr$ > $
\end { DoxyReturn}
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Sync().
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a28dc2c1570e10a740aeaa80b3755cee3} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a28dc2c1570e10a740aeaa80b3755cee3} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !EncryptSignDirectory@{ EncryptSignDirectory} }
\index { EncryptSignDirectory@{ EncryptSignDirectory} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { EncryptSignDirectory()} { EncryptSignDirectory()} }
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Encrypt\+ Sign\+ Directory (\begin { DoxyParamCaption} \item [{const Key\+Args\+List \&}] { keys, } \item [{const Key\+Args\+List \&}] { signer\+ \_ \+ keys, } \item [{const QString \&}] { in\+ \_ \+ path, } \item [{bool}] { ascii, } \item [{const QString \&}] { out\+ \_ \+ path, } \item [{const Gpg\+Operation\+Callback \&}] { cb } \end { DoxyParamCaption} )}
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\begin { DoxyParams} { Parameters}
{ \em keys} & \\
\hline
{ \em signer\+ \_ \+ keys} & \\
\hline
{ \em in\+ \_ \+ path} & \\
\hline
{ \em ascii} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
{ \em cb} & \\
\hline
\end { DoxyParams}
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), ctx\+ \_ \+ , Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ Gpg\+ Basic\+ Operator $ > $ \+ ::\+ Get\+ Instance(), Gpg\+ Frontend\+ ::\+ Archive\+ File\+ Operator\+ ::\+ New\+ Archive2\+ Data\+ Exchanger(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Async().
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ acd125de9f5d6c49b2e5cf796f27a3398} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ acd125de9f5d6c49b2e5cf796f27a3398} }
2022-05-08 19:59:26 +00:00
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !EncryptSignFile@{ EncryptSignFile} }
\index { EncryptSignFile@{ EncryptSignFile} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { EncryptSignFile()} { EncryptSignFile()} }
2024-01-23 07:22:33 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Encrypt\+ Sign\+ File (\begin { DoxyParamCaption} \item [{const Key\+Args\+List \&}] { keys, } \item [{const Key\+Args\+List \&}] { signer\+ \_ \+ keys, } \item [{const QString \&}] { in\+ \_ \+ path, } \item [{bool}] { ascii, } \item [{const QString \&}] { out\+ \_ \+ path, } \item [{const Gpg\+Operation\+Callback \&}] { cb } \end { DoxyParamCaption} )}
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em keys} & \\
\hline
{ \em signer\+ \_ \+ keys} & \\
\hline
{ \em in\+ \_ \+ path} & \\
\hline
2024-01-23 07:22:33 +00:00
{ \em ascii} & \\
2022-05-08 19:59:26 +00:00
\hline
2024-01-23 07:22:33 +00:00
{ \em out\+ \_ \+ path} & \\
2022-05-08 19:59:26 +00:00
\hline
2024-01-23 07:22:33 +00:00
{ \em cb} & \\
2022-05-08 19:59:26 +00:00
\hline
\end { DoxyParams}
2024-01-23 07:22:33 +00:00
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), ctx\+ \_ \+ , Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ Gpg\+ Basic\+ Operator $ > $ \+ ::\+ Get\+ Instance(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Async().
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a9915c91131e4935679b25ef51c2544b1} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a9915c91131e4935679b25ef51c2544b1} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !EncryptSignFileSync@{ EncryptSignFileSync} }
\index { EncryptSignFileSync@{ EncryptSignFileSync} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { EncryptSignFileSync()} { EncryptSignFileSync()} }
{ \footnotesize \ttfamily auto Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Encrypt\+ Sign\+ File\+ Sync (\begin { DoxyParamCaption} \item [{const Key\+Args\+List \&}] { keys, } \item [{const Key\+Args\+List \&}] { signer\+ \_ \+ keys, } \item [{const QString \&}] { in\+ \_ \+ path, } \item [{bool}] { ascii, } \item [{const QString \&}] { out\+ \_ \+ path } \end { DoxyParamCaption} ) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr$ > $ }
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\begin { DoxyParams} { Parameters}
{ \em keys} & \\
\hline
{ \em signer\+ \_ \+ keys} & \\
\hline
{ \em in\+ \_ \+ path} & \\
\hline
{ \em ascii} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
\end { DoxyParams}
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ Gpg\+ Basic\+ Operator $ > $ \+ ::\+ Get\+ Instance(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Sync().
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ acbbc57156fd7aa984489a2397b942fef} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ acbbc57156fd7aa984489a2397b942fef} }
2022-05-08 19:59:26 +00:00
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !SignFile@{ SignFile} }
\index { SignFile@{ SignFile} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { SignFile()} { SignFile()} }
2024-01-23 07:22:33 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Sign\+ File (\begin { DoxyParamCaption} \item [{const Key\+Args\+List \&}] { keys, } \item [{const QString \&}] { in\+ \_ \+ path, } \item [{bool}] { ascii, } \item [{const QString \&}] { out\+ \_ \+ path, } \item [{const Gpg\+Operation\+Callback \&}] { cb } \end { DoxyParamCaption} )}
Sign file with private key.
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em keys} & \\
\hline
{ \em in\+ \_ \+ path} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
{ \em result} & \\
\hline
2024-01-23 07:22:33 +00:00
{ \em channel} & \\
2022-05-08 19:59:26 +00:00
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
Gpg\+ Error
\end { DoxyReturn}
2024-01-23 07:22:33 +00:00
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), ctx\+ \_ \+ , Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ Gpg\+ Basic\+ Operator $ > $ \+ ::\+ Get\+ Instance(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Async().
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a247db95aa42991f6772f2404e81e822d} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a247db95aa42991f6772f2404e81e822d} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !SignFileSync@{ SignFileSync} }
\index { SignFileSync@{ SignFileSync} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { SignFileSync()} { SignFileSync()} }
{ \footnotesize \ttfamily auto Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Sign\+ File\+ Sync (\begin { DoxyParamCaption} \item [{const Key\+Args\+List \&}] { keys, } \item [{const QString \&}] { in\+ \_ \+ path, } \item [{bool}] { ascii, } \item [{const QString \&}] { out\+ \_ \+ path } \end { DoxyParamCaption} ) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr$ > $ }
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\begin { DoxyParams} { Parameters}
{ \em keys} & \\
\hline
{ \em in\+ \_ \+ path} & \\
\hline
{ \em ascii} & \\
\hline
{ \em out\+ \_ \+ path} & \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
std\+ ::tuple$ < $ \+ Gpg\+ Error, Data\+ Object\+ Ptr$ > $
\end { DoxyReturn}
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ Gpg\+ Basic\+ Operator $ > $ \+ ::\+ Get\+ Instance(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Sync().
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ af4a26e42f0a3d49905777d22828fa430} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ af4a26e42f0a3d49905777d22828fa430} }
2022-05-08 19:59:26 +00:00
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !VerifyFile@{ VerifyFile} }
\index { VerifyFile@{ VerifyFile} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { VerifyFile()} { VerifyFile()} }
2024-01-23 07:22:33 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Verify\+ File (\begin { DoxyParamCaption} \item [{const QString \&}] { data\+ \_ \+ path, } \item [{const QString \&}] { sign\+ \_ \+ path, } \item [{const Gpg\+Operation\+Callback \&}] { cb } \end { DoxyParamCaption} )}
Verify file with public key.
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
2024-01-23 07:22:33 +00:00
{ \em data\+ \_ \+ path} & The path where the enter file is located \\
2022-05-08 19:59:26 +00:00
\hline
2024-01-23 07:22:33 +00:00
{ \em sign\+ \_ \+ path} & The path where the signature file is located \\
2022-05-08 19:59:26 +00:00
\hline
2024-01-23 07:22:33 +00:00
{ \em result} & Verify results \\
2022-05-08 19:59:26 +00:00
\hline
2024-01-23 07:22:33 +00:00
{ \em channel} & Channel in context \\
2022-05-08 19:59:26 +00:00
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
Gpg\+ Error
\end { DoxyReturn}
2024-01-23 07:22:33 +00:00
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), ctx\+ \_ \+ , and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Async().
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a9511b6a128a6228ebca47ae637c44e55} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a9511b6a128a6228ebca47ae637c44e55} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !VerifyFileSync@{ VerifyFileSync} }
\index { VerifyFileSync@{ VerifyFileSync} !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { VerifyFileSync()} { VerifyFileSync()} }
{ \footnotesize \ttfamily auto Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::\+ Verify\+ File\+ Sync (\begin { DoxyParamCaption} \item [{const QString \&}] { data\+ \_ \+ path, } \item [{const QString \&}] { sign\+ \_ \+ path } \end { DoxyParamCaption} ) -\/ $ > $ std\+ ::tuple$ < $ \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } , Data\+ Object\+ Ptr$ > $ }
\begin { DoxyParams} { Parameters}
{ \em data\+ \_ \+ path} & \\
\hline
{ \em sign\+ \_ \+ path} & \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
std\+ ::tuple$ < $ \+ Gpg\+ Error, Data\+ Object\+ Ptr$ > $
\end { DoxyReturn}
References Gpg\+ Frontend\+ ::\+ Check\+ Gpg\+ Error(), and Gpg\+ Frontend\+ ::\+ Run\+ Gpg\+ Opera\+ Sync().
\doxysubsection { Member Data Documentation}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1GpgFileOpera_ a1b78c6554dc6f6e2055664e825a0d1c4} \label { classGpgFrontend_ 1_ 1GpgFileOpera_ a1b78c6554dc6f6e2055664e825a0d1c4} }
\index { GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} !ctx\_ @{ ctx\_ } }
\index { ctx\_ @{ ctx\_ } !GpgFrontend::GpgFileOpera@{ GpgFrontend::GpgFileOpera} }
\doxysubsubsection { \texorpdfstring { ctx\_ } { ctx\_ } }
{ \footnotesize \ttfamily \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgContext} { Gpg\+ Context} } \& Gpg\+ Frontend\+ ::\+ Gpg\+ File\+ Opera\+ ::ctx\+ \_ \+ \hspace { 0.3cm} { \ttfamily [private]} }
{ \bfseries Initial value\+ :}
\begin { DoxyCode} { 0}
\DoxyCodeLine { = \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ ac963fee992753970bfb5c81608d4070f} { GpgContext::GetInstance} } (}
\DoxyCodeLine { \mbox { \hyperlink { classGpgFrontend_ 1_ 1SingletonFunctionObject_ a94ee1e1251023610590e675ae3de8bd5} { SingletonFunctionObject::GetChannel} } ())}
\end { DoxyCode}
Corresponding context.
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
Referenced by Decrypt\+ Archive(), Decrypt\+ File(), Decrypt\+ Verify\+ Archive(), Decrypt\+ Verify\+ File(), Encrypt\+ Derectory\+ Symmetric(), Encrypt\+ Directory(), Encrypt\+ File(), Encrypt\+ File\+ Symmetric(), Encrypt\+ Sign\+ Directory(), Encrypt\+ Sign\+ File(), Sign\+ File(), and Verify\+ File().
2022-05-08 19:59:26 +00:00
The documentation for this class was generated from the following files\+ :\begin { DoxyCompactItemize}
\item
src/core/function/gpg/Gpg\+ File\+ Opera.\+ h\item
src/core/function/gpg/Gpg\+ File\+ Opera.\+ cpp\end { DoxyCompactItemize}