Page MenuHome GnuPG
Feed All Stories

Jan 12 2018

4537 added a comment to T3728: error: sign+encrypt failed: unusable public key.

I am sharing completed info, please look into it, at may I know the cause
gpg: enabled debug flags: lookup
gpg: DBG: keydb_search: 1 search descriptions:
gpg: DBG: keydb_search 0: SUBSTR: 'JPMCBANK_GPG_PROD_2020'
gpg: DBG: keydb_search: searching keybox (resource 0 of 1)
gpg: DBG: keydb_search: searched keybox (resource 0 of 1) => Success
gpg: DBG: finish_lookup: checking key 88BEBD28 (all)(req_usage=1)
gpg: DBG: checking subkey 022E17B7
gpg: DBG: subkey might be fine
gpg: DBG: using key 022E17B7
gpg: using subkey F423A07D022E17B7 instead of primary key 9D09927E88BEBD28
gpg: DBG: keydb_search: 1 search descriptions:
gpg: DBG: keydb_search 0: SUBSTR: 'JPMCBANK_GPG_UAT_2019'
gpg: DBG: keydb_search: searching keybox (resource 0 of 1)
gpg: DBG: keydb_search: 1 search descriptions:
gpg: DBG: keydb_search 0: LONG_KID: 'BFFCAF61B48701FD'
gpg: DBG: keydb_search: searching keybox (resource 0 of 1)
gpg: DBG: keydb_search: searched keybox (resource 0 of 1) => Success
gpg: DBG: finish_lookup: checking key B48701FD (all)(req_usage=0)
gpg: DBG: using key B48701FD
gpg: using pgp trust model
gpg: DBG: keydb_search: searched keybox (resource 0 of 1) => Success
gpg: DBG: finish_lookup: checking key B48701FD (all)(req_usage=2)
gpg: DBG: checking subkey 403048E0
gpg: DBG: usage does not match: want=2 have=1
gpg: DBG: no suitable subkeys found - trying primary
gpg: DBG: primary key usage does not match: want=2 have=5
gpg: DBG: no suitable key found - giving up
gpg: DBG: keydb_search: 1 search descriptions:
gpg: DBG: keydb_search 0: SUBSTR: 'JPMCBANK_GPG_UAT_2019'
gpg: DBG: keydb_search: searching keybox (resource 0 of 1)
gpg: DBG: keydb_search: searched keybox (resource 0 of 1) => EOF
gpg: JPMCBANK_GPG_UAT_2019: skipped: Unusable public key
gpg: E:\New\steps.txt: sign+encrypt failed: Unusable public key
gpg: secmem usage: 1376/32768 bytes in 3 blocks

Jan 12 2018, 11:13 AM · Support
aheinecke committed rO7341d641165e: Post release version bump (authored by aheinecke).
Post release version bump
Jan 12 2018, 11:12 AM
aheinecke added a subtask for T3607: Gpg4win 3.0.3: T3736: GpgOL: Invalid Signature for signed only mails with attachment.
Jan 12 2018, 11:00 AM · gpg4win
aheinecke added a parent task for T3736: GpgOL: Invalid Signature for signed only mails with attachment: T3607: Gpg4win 3.0.3.
Jan 12 2018, 11:00 AM · gpgol
aheinecke closed T3537: GpgOL - Outlook shows empty email body for encrypted email as Resolved.

Multiple confirmations -> Resolved.

Jan 12 2018, 10:59 AM · gpgol, Bug Report, gpg4win
aheinecke closed T3537: GpgOL - Outlook shows empty email body for encrypted email, a subtask of T3607: Gpg4win 3.0.3, as Resolved.
Jan 12 2018, 10:59 AM · gpg4win
aheinecke committed rO94b84de77b8d: Update NEWS (authored by aheinecke).
Update NEWS
Jan 12 2018, 10:51 AM
aheinecke committed rOe7ef14e076f9: Fix multipart signed mails (authored by aheinecke).
Fix multipart signed mails
Jan 12 2018, 10:39 AM
aheinecke added a comment to T3736: GpgOL: Invalid Signature for signed only mails with attachment.

With git bisect I tracked it down to a0326ffb755c4a49a259cea3d83831d9ede7d5d9

Jan 12 2018, 10:11 AM · gpgol
werner added a comment to T3576: Open PGP SmartCard V2.1 - decryption error: ERR 100663364 Missing item in object <SCD>.

Oh dear what an evening and morning. I reversed the facts I reported. Sure 2.1 is borken - that is the whole point. ( I realized that only after install 2.2.4 and generating fresh keys). To avoid confusion I will delete my last comments.

Jan 12 2018, 9:59 AM · Info Needed, scd, Bug Report
aheinecke committed rKLEOPATRA4d91ca96c4cb: Fix crash on Windows against older GnuPG (authored by aheinecke).
Fix crash on Windows against older GnuPG
Jan 12 2018, 9:23 AM
aheinecke committed rKLEOPATRA0796e04aa43c: Use old style connect for Keylist in detailswidget (authored by aheinecke).
Use old style connect for Keylist in detailswidget
Jan 12 2018, 9:23 AM
aheinecke committed rKLEOPATRAb7c91cf722e6: Add colspan to compliance label (authored by aheinecke).
Add colspan to compliance label
Jan 12 2018, 9:23 AM
werner added a comment to T3576: Open PGP SmartCard V2.1 - decryption error: ERR 100663364 Missing item in object <SCD>.
Jan 12 2018, 9:14 AM · Info Needed, scd, Bug Report
werner added a comment to T3576: Open PGP SmartCard V2.1 - decryption error: ERR 100663364 Missing item in object <SCD>.
Jan 12 2018, 9:04 AM · Info Needed, scd, Bug Report
aheinecke closed T3735: GnuPG, Scdaemon: Decryption fails - Missing Item in Object - No Secret Key as Invalid.

Duplicate of T3576

Jan 12 2018, 9:02 AM · scd, gnupg
aheinecke renamed T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows from Wrong display language to Kleopatra, Libgpg-error: Let the GUI change the language on Windows.
Jan 12 2018, 8:52 AM · gpd5x, kleopatra, gpg4win, Bug Report
aheinecke lowered the priority of T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows from Low to Wishlist.
System locale : de-CH
Jan 12 2018, 8:48 AM · gpd5x, kleopatra, gpg4win, Bug Report
Mak added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

Hi @aheinecke
Its also german:

Jan 12 2018, 8:35 AM · gpd5x, kleopatra, gpg4win, Bug Report
aheinecke created T3736: GpgOL: Invalid Signature for signed only mails with attachment.
Jan 12 2018, 8:28 AM · gpgol
aheinecke triaged T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows as Low priority.

GpgOL should use the same language detection code that GnuPG also uses. If you open a command line (cmd) and run "gpg" in that command line is it also in german?

Jan 12 2018, 8:21 AM · gpd5x, kleopatra, gpg4win, Bug Report
aheinecke committed rG6fb5713f4a69: doc: Note pinentry-mode for passphrase opts (authored by aheinecke).
doc: Note pinentry-mode for passphrase opts
Jan 12 2018, 8:17 AM
aheinecke created T3735: GnuPG, Scdaemon: Decryption fails - Missing Item in Object - No Secret Key.
Jan 12 2018, 7:49 AM · scd, gnupg
rjh committed rD3fe91c68480c: Final changes from rms (authored by rjh).
Final changes from rms
Jan 12 2018, 3:14 AM
gniibe added a comment to T3576: Open PGP SmartCard V2.1 - decryption error: ERR 100663364 Missing item in object <SCD>.

@werner It's just simple; With --personal-cipher-preferences 3DES (3DES only), make a encrypted message. Then, try to decrypt the message with OpenPGPcard (version 2.1 and later).

Jan 12 2018, 12:43 AM · Info Needed, scd, Bug Report

Jan 11 2018

aheinecke triaged T3732: Lost focus on Outlook after sending gpg mail as Normal priority.

I've noticed that myself and the cause for this is the code which we use to ensure that the key resolution dialog of Kleopatra opens in the foreground.

Jan 11 2018, 5:24 PM · Bug Report, gpgol
aheinecke closed T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated, a subtask of T3607: Gpg4win 3.0.3, as Resolved.
Jan 11 2018, 5:20 PM · gpg4win
aheinecke closed T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated as Resolved.

Thanks again for the test, your patience and the report :-)

Jan 11 2018, 5:20 PM · Bug Report, gpgol
aheinecke added a parent task for T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated: T3607: Gpg4win 3.0.3.
Jan 11 2018, 5:17 PM · Bug Report, gpgol
aheinecke added a subtask for T3607: Gpg4win 3.0.3: T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.
Jan 11 2018, 5:17 PM · gpg4win
Mak added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

:-)
I can confirm, that 2.0.6-beta14 is working and until now, Outlook did not crash :-)
Great work, thanks!

Jan 11 2018, 5:16 PM · Bug Report, gpgol
aheinecke renamed T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated from Outlook 2016 wont encrypt messages to Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.
Jan 11 2018, 4:55 PM · Bug Report, gpgol
aheinecke changed the status of T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated from Open to Testing.

Ok so I found out that you could even trigger this bug without persistent options just by activating and deactivating any S/MIME option on a mail. This somehow changed the behavior of Outlook.

Jan 11 2018, 4:55 PM · Bug Report, gpgol
aheinecke committed rO7d772b3e6cad: Add cmt to clarify base / non base msg usage (authored by aheinecke).
Add cmt to clarify base / non base msg usage
Jan 11 2018, 4:53 PM
aheinecke committed rO707250ce6151: Add special sauce for Outlook S/MIME code interact (authored by aheinecke).
Add special sauce for Outlook S/MIME code interact
Jan 11 2018, 4:48 PM
aheinecke committed rO090e2a0cb2ff: Revert increased verbosity for T3656 (authored by aheinecke).
Revert increased verbosity for T3656
Jan 11 2018, 4:48 PM
werner added a project to T3728: error: sign+encrypt failed: unusable public key: Support.
Jan 11 2018, 3:31 PM · Support
werner edited Description on Support.
Jan 11 2018, 3:30 PM
werner updated the image for Support from F252123: profile to F252125: profile.
Jan 11 2018, 3:29 PM
werner updated the image for Support from F252122: profile to F252123: profile.
Jan 11 2018, 3:28 PM
werner updated the image for Support from F20825: fa-envelope-pink.png to F252122: profile.
Jan 11 2018, 3:25 PM
asn added a comment to T3731: gcry_pk_genkey() segfaults for ecdsa 384.

The segfault from an openSUSE machine looks the same:

Jan 11 2018, 2:56 PM · libgcrypt, Bug Report
dkg created T3734: Extract signature key ID with gpgme.
Jan 11 2018, 2:46 PM · gpgme, Feature Request
Mak created T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows in the S1 Public space.
Jan 11 2018, 2:45 PM · gpd5x, kleopatra, gpg4win, Bug Report
werner removed a project from T3728: error: sign+encrypt failed: unusable public key: Bug Report.

I can't tell you from your input what is wrong with your key. Please run

Jan 11 2018, 2:32 PM · Support
Mak created T3732: Lost focus on Outlook after sending gpg mail in the S1 Public space.
Jan 11 2018, 2:24 PM · Bug Report, gpgol
Mak added a comment to T3662: GpgOL: encrypted PGP/Inline email fails when using exchange online.

I can also confirm that 2.0.6-beta9 fixes my issue with this too. Also with my own exchange server!

Jan 11 2018, 2:09 PM · gpg4win, gpgol
Mak added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

But that's it.
With these Options set and explicitly unchecking Sign & Encrypt before sending I get the exact same behavior that you two describe. Mails are sent unencrypted.

Jan 11 2018, 2:07 PM · Bug Report, gpgol
werner added a comment to T3731: gcry_pk_genkey() segfaults for ecdsa 384.

Okay, so on Suse we have the same problem w/o the somewhat intrusive changes of Fedora. The inetresting thing is that segv code part is the same as used in Linux.

Jan 11 2018, 2:06 PM · libgcrypt, Bug Report
aheinecke added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

But that's it.
With these Options set and explicitly unchecking Sign & Encrypt before sending I get the exact same behavior that you two describe. Mails are sent unencrypted.

Jan 11 2018, 2:05 PM · Bug Report, gpgol
Mak added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

Yes, I also have this option enabled:

And no, I disable Signing and Encryption, before enabling PGP Encryption for the specific email

Jan 11 2018, 2:03 PM · Bug Report, gpgol
JHohmann added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

Yes, I also have this option enabled:

Jan 11 2018, 2:01 PM · Bug Report, gpgol
Mak added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

I have now also the error T3662
Will try also 2.0.6-beta9

Jan 11 2018, 1:59 PM · Bug Report, gpgol
aheinecke added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.
In T3656#109394, @Mak wrote:

Ahh, and yes I use a public personal s/mime cert to sign my mails. nothing else.

Jan 11 2018, 1:57 PM · Bug Report, gpgol
Mak added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

OK, found the problem now. Its the smime settings. I have set them to sign all outgoing mails. And thats where the problem starts...


If I disable the option "Add digital signature to outgoing messages" I am able to encrypt outgoing messages.
Its not what I wan't, because I want to sing all messages, but hope it helps to find the cause of the error.
@JHohmann can you confirm, that this option is active on your side also?

Jan 11 2018, 1:56 PM · Bug Report, gpgol
werner triaged T3731: gcry_pk_genkey() segfaults for ecdsa 384 as High priority.
Jan 11 2018, 1:55 PM · libgcrypt, Bug Report
aheinecke committed rOa6eeeaaa902a: Fix w64 build (authored by aheinecke).
Fix w64 build
Jan 11 2018, 1:45 PM
aheinecke committed rO17c6532db77b: Increase Verbosity for issue3656 (authored by aheinecke).
Increase Verbosity for issue3656
Jan 11 2018, 1:33 PM
aheinecke committed rO754a37dfc007: Update NEWS (authored by aheinecke).
Update NEWS
Jan 11 2018, 1:33 PM
Mak added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

Ahh, and yes I use a public personal s/mime cert to sign my mails. nothing else.

Jan 11 2018, 12:48 PM · Bug Report, gpgol
lukele added a comment to T3730: Add support to HTTP Basic Auth for Keyservers.

Thanks for having a look :)

Jan 11 2018, 12:43 PM · gnupg24, Feature Request
Mak added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

My too, no outgoing rules.

Jan 11 2018, 12:39 PM · Bug Report, gpgol
asn added a comment to T3731: gcry_pk_genkey() segfaults for ecdsa 384.

The issue also occurs on openSUSE Tumbleweed:

Jan 11 2018, 12:37 PM · libgcrypt, Bug Report
asn added a comment to T3731: gcry_pk_genkey() segfaults for ecdsa 384.

libgpg-error is version 1.27: https://src.fedoraproject.org/rpms/libgpg-error/tree/f27
You can find the patches applied to libgcrypto here: https://src.fedoraproject.org/rpms/libgcrypt/tree/f27

Jan 11 2018, 12:33 PM · libgcrypt, Bug Report
JHohmann added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

I do not have any rules configured that are applying to outgoing mails. (As far as I can see them with a non-administrative account)
Are there any group-policies, that might affect the behavior of Outlook regarding to GpgOL?

Jan 11 2018, 12:32 PM · Bug Report, gpgol
werner triaged T3730: Add support to HTTP Basic Auth for Keyservers as Normal priority.

Thanks for the patch. The "fixme" indicates that I probably was just too lazy to add and test support.

Jan 11 2018, 12:29 PM · gnupg24, Feature Request
aheinecke added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

Another question: Any outgoing Filters (Email Rules)?

Jan 11 2018, 12:28 PM · Bug Report, gpgol
werner added a comment to T3731: gcry_pk_genkey() segfaults for ecdsa 384.

Thanks for the report. I have a few questions, though
Which version of libgpg-error are you using?
What are the changes Fedora made to libgcrypt (and libgpg-error)?
Which CPU, what compile options and which compiler version?
Can you repeat this with a stock libgcrypt and libgpg-error?

Jan 11 2018, 12:26 PM · libgcrypt, Bug Report
aheinecke added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

@JHohmann Your log is similar in that I can see two Write events after the send of which there should only be one. Somehow we seem to do crypto on a copy mail object and another mail is acutally sent.

Jan 11 2018, 12:16 PM · Bug Report, gpgol
asn created T3731: gcry_pk_genkey() segfaults for ecdsa 384.
Jan 11 2018, 11:42 AM · libgcrypt, Bug Report
JHohmann added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

I don't think that it is possible to create you an account.

Jan 11 2018, 10:34 AM · Bug Report, gpgol
Mak added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

Quoted Text

Jan 11 2018, 10:29 AM · Bug Report, gpgol
aheinecke added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

Any chance that I could get a temporary test account on your Server?

Jan 11 2018, 10:15 AM · Bug Report, gpgol
JHohmann added a comment to T3656: Outlook 2016 wont encrypt messages if S/MIME encrypt or Sign was activated.

We have the same problem.
Sent emails are not encrypted with gpg4win 3.0.2
Outlook 2016
Exchange 2010
Locale: German
Plugins: Skype, OneNote, Sophos

Jan 11 2018, 10:09 AM · Bug Report, gpgol
lukele added a comment to T3730: Add support to HTTP Basic Auth for Keyservers.

This diff should include all the changes necessary to add support:
https://gist.github.com/lukele/0973e64deb9d422a648e6fbbd55573ac

Jan 11 2018, 9:57 AM · gnupg24, Feature Request
Lloyd added a comment to T3662: GpgOL: encrypted PGP/Inline email fails when using exchange online.

I can confirm that this appears to be fixed in 2.0.6-beta9.

Jan 11 2018, 9:51 AM · gpg4win, gpgol
lukele added a comment to T3730: Add support to HTTP Basic Auth for Keyservers.

I absolutely agree this support doesn't particularly make sense. A user of GPG Suite reported the issue, since their internal keyserver requires basic auth. They couldn't exactly explain why, and I told them that it doesn't make much sense.

Jan 11 2018, 9:25 AM · gnupg24, Feature Request
werner added a comment to T3730: Add support to HTTP Basic Auth for Keyservers.

Why do you need this for a keyserver? Keys are public and in-house keyservers should be at a local address and there need to be strict provisions not to upload to a public keyserver. Maybe LDAP or the kDNS thing (which is currently disabled) would be better for such use cases.

Jan 11 2018, 9:16 AM · gnupg24, Feature Request
aheinecke committed rW4621700704c7: Fix source uninstaller (authored by aheinecke).
Fix source uninstaller
Jan 11 2018, 8:57 AM
aheinecke committed rW800737c3d58d: Fix kleo patch (authored by aheinecke).
Fix kleo patch
Jan 11 2018, 8:45 AM
aheinecke committed rW1c9fd401222c: Update gpgol to latest beta (authored by aheinecke).
Update gpgol to latest beta
Jan 11 2018, 8:09 AM
aheinecke committed rW080525b9728c: Update GnuPG to 2.2.4 (authored by aheinecke).
Update GnuPG to 2.2.4
Jan 11 2018, 8:09 AM
aheinecke committed rW059ed36cde61: Switch gpgme to released 1.10 version (authored by aheinecke).
Switch gpgme to released 1.10 version
Jan 11 2018, 8:09 AM
aheinecke committed rWa91cd7147ef9: Update libkleo and kleopatra (authored by aheinecke).
Update libkleo and kleopatra
Jan 11 2018, 8:09 AM
aheinecke committed rKLEOPATRAa6a9997aff5e: Minor version bump (authored by aheinecke).
Minor version bump
Jan 11 2018, 7:28 AM
lukele updated the task description for T3730: Add support to HTTP Basic Auth for Keyservers.
Jan 11 2018, 1:37 AM · gnupg24, Feature Request
lukele created T3730: Add support to HTTP Basic Auth for Keyservers.
Jan 11 2018, 1:36 AM · gnupg24, Feature Request

Jan 10 2018

dirk added a comment to T3576: Open PGP SmartCard V2.1 - decryption error: ERR 100663364 Missing item in object <SCD>.

I find your question confusing. I'm the reporter of this bug. All the efforts and tries of gniibe and myself are documented above.
Or do you refrer to something else ?

Jan 10 2018, 11:32 PM · Info Needed, scd, Bug Report
werner added a comment to T3576: Open PGP SmartCard V2.1 - decryption error: ERR 100663364 Missing item in object <SCD>.

Can you exactly explain how you tested this?

Jan 10 2018, 10:26 PM · Info Needed, scd, Bug Report
dirk added a comment to T3576: Open PGP SmartCard V2.1 - decryption error: ERR 100663364 Missing item in object <SCD>.

I also have the 2.1 Card which has this bug
Version ..........: 2.1
Manufacturer .....: ZeitControl

Jan 10 2018, 10:07 PM · Info Needed, scd, Bug Report
rjh committed rD43cbf5c1aeaa: Incorporate some changes from rms (authored by rjh).
Incorporate some changes from rms
Jan 10 2018, 9:33 PM
werner committed rG81d71818d054: gpg: Add stub function for encrypting AEAD. (authored by werner).
gpg: Add stub function for encrypting AEAD.
Jan 10 2018, 5:41 PM
werner committed rG8217cd49364b: gpg: Add option and preference framework for AEAD. (authored by werner).
gpg: Add option and preference framework for AEAD.
Jan 10 2018, 5:41 PM
werner committed rG4e2ba546cdcc: gpg: New option --force-aead (authored by werner).
gpg: New option --force-aead
Jan 10 2018, 5:41 PM
werner raised the priority of T3374: gpg recv-keys fail if first dns server end up with "Connection refused" from Normal to High.
Jan 10 2018, 4:11 PM · dns, dirmngr, Bug Report
aheinecke closed T3729: Gpg4win: Installer recreates desktop shortcuts on update, a subtask of T3607: Gpg4win 3.0.3, as Resolved.
Jan 10 2018, 2:33 PM · gpg4win
aheinecke closed T3729: Gpg4win: Installer recreates desktop shortcuts on update as Resolved.

We now have update handling in the installer and this is the first thing the update handling fixes.

Jan 10 2018, 2:33 PM · gpg4win
aheinecke added a subtask for T3607: Gpg4win 3.0.3: T3729: Gpg4win: Installer recreates desktop shortcuts on update.
Jan 10 2018, 2:33 PM · gpg4win
aheinecke added a parent task for T3729: Gpg4win: Installer recreates desktop shortcuts on update: T3607: Gpg4win 3.0.3.
Jan 10 2018, 2:33 PM · gpg4win
aheinecke committed rW7a45576ec9c6: Add update handling to installer and uninstaller (authored by aheinecke).
Add update handling to installer and uninstaller
Jan 10 2018, 2:33 PM