diff options
author | Ingo Klöcker <[email protected]> | 2024-06-18 14:36:40 +0000 |
---|---|---|
committer | Ingo Klöcker <[email protected]> | 2024-06-18 14:36:40 +0000 |
commit | 7d5df0bf0d86391151911160db24441966b6d938 (patch) | |
tree | 8bff5499ec7b3492710e525d0ed33844ad9a4c9e /NEWS | |
parent | qt,build: Install headers for Qt 5 and Qt 6 in different locations (diff) | |
download | gpgme-7d5df0bf0d86391151911160db24441966b6d938.tar.gz gpgme-7d5df0bf0d86391151911160db24441966b6d938.zip |
qt: Allow appending a detached signature to an existing file
* lang/qt/src/qgpgmesignjob.cpp (sign_to_filename): Add argument
"appendSignature". Append new detached signature to an existing file if
requested.
* lang/qt/src/signjob.cpp, lang/qt/src/signjob.h (class SignJob): Add
member functions setAppendSignature, appendSignatureEnabled.
* lang/qt/src/signjob_p.h (struct SignJobPrivate): Add member
m_appendSignature.
* lang/qt/tests/run-signjob.cpp (struct CommandLineOptions): Add members
signingFlags, appendSignature. Initialize armor.
(parseCommandLine): Add command line options --detach-sign and --append.
(main): Do not exit if output file exists and append is enabled.
Pass new options to the job.
--
This change simplifies cross-signing a document by appending additional
detached signatures to a file with already existing detached signatures.
GnuPG-bug-id: 6867
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -24,6 +24,8 @@ Noteworthy changes in version 1.24.0 (unrelease) * qt: Allow specifying import options when importing keys. [T7152] + * qt: Allow appending a detached signature to an existing file. [T6867] + * Interface changes relative to the 1.23.2 release: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GPGME_ENCRYPT_FILE NEW. @@ -67,6 +69,8 @@ Noteworthy changes in version 1.24.0 (unrelease) qt: SignJob::outputFile NEW. qt: SignJob::setSigningFlags NEW. qt: SignJob::signingFlags NEW. + qt: SignJob::setAppendSignature NEW. + qt: SignJob::appendSignatureEnabled NEW. qt: VerifyDetachedJob::setSignatureFile NEW. qt: VerifyDetachedJob::signatureFile NEW. qt: VerifyDetachedJob::setSignedFile NEW. |