Page MenuHome GnuPG
Feed All Stories

Mar 6 2019

dkg added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.
  • TPK: transferable public key (an "OpenPGP certificate")
  • TPS: Third-party signature (any certification within a TPK that is not made by the primary key, and is not a cross-sig made by a subkey over the primary)
Mar 6 2019, 7:53 PM · gnupg (gpg23), Feature Request
crollinsphoto added a comment to T4392: Imports public key only, will not import secret key.

Ok, yeah trying to import separately did not work, still refuses the
secret key. The key should be valid because it was created a few days
ago in the pgp desktop 10.3.2 program. BUT if I import the entire
keyring (.skr) file ALL my secret keys are imported with no problem
which cannot be done for keys I make for others.

All the other info you told me is like greek to me, I do not understand
a bit of it.

So is there a way you can make gpg accept it? Since apparently the pgp
desktop is probably being used by a lot of people and it is only a
matter of time until someone tries to import it into Thunderbird and
faces the same problem. I used to us Microsoft Outlook and their
openpgp plugin "Encryptomatic" accepts the key with no problem. So is
there a way you can come out with a new version that will accept these keys?

Mar 6 2019, 7:01 PM · gnupg, Feature Request, gpg4win
werner removed a project from T4392: Imports public key only, will not import secret key: Bug Report.

The test.asc is the concatenation of two armored PGP keyblocks. The first is a secret key block and the second a public key block. The secret key block includes all information from the public key block and thus only the secret key block is required. BUT: The secret key block is not standard conform because it does not include any binding signature (neither for the user-id nor for the subkey).

Mar 6 2019, 6:46 PM · gnupg, Feature Request, gpg4win
werner edited projects for T4393: GnuPG should always accept key updates even if the update does not contain UIDs, added: gnupg; removed gnupg (gpg22).
Mar 6 2019, 6:05 PM · gnupg (gpg23), Feature Request
werner added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

TPK ?
TPS ?

Mar 6 2019, 6:04 PM · gnupg (gpg23), Feature Request
werner created T4394: Use I/O callbacks in gpgtar .
Mar 6 2019, 6:01 PM · gnupg (gpg22), gpgtar
werner committed rG91ae3e7fb662: agent: Re-introduce --enable-extended-key-format. (authored by werner).
agent: Re-introduce --enable-extended-key-format.
Mar 6 2019, 5:59 PM
werner committed rG72feb8fa8280: gpgtar: Improve error messages. (authored by werner).
gpgtar: Improve error messages.
Mar 6 2019, 5:59 PM
crollinsphoto added a comment to T4392: Imports public key only, will not import secret key.

And attached is a test key.

Mar 6 2019, 5:53 PM · gnupg, Feature Request, gpg4win
crollinsphoto added a comment to T4392: Imports public key only, will not import secret key.

Ok here is the output:

C:\Users\croll>gpg --import "Desktop\Charles Rollins.asc"
gpg: key C7EE3D25FF2E5EF5: no valid user IDs
gpg: this may be caused by a missing self-signature
gpg: key C7EE3D25FF2E5EF5: failed to re-lookup public key
gpg: key C7EE3D25FF2E5EF5: public key "Charles Rollins
<crollinsphoto@gmail.com>" imported
gpg: Total number processed: 2
gpg: w/o user IDs: 1
gpg: imported: 1
gpg: secret keys read: 1
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 4 signed: 9 trust: 0-, 0q, 0n, 0m, 0f, 4u
gpg: depth: 1 valid: 9 signed: 0 trust: 1-, 0q, 0n, 0m, 8f, 0u
gpg: next trustdb check due at 2019-11-05

C:\Users\croll>

What is meant by missing self signature? I signed it before exporting it.

Mar 6 2019, 5:25 PM · gnupg, Feature Request, gpg4win
justus added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.
In T4393#123047, @dkg wrote:

i don't understand why "import-drop-uids" is useful --

Mar 6 2019, 4:44 PM · gnupg (gpg23), Feature Request
dkg added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

i don't understand why "import-drop-uids" is useful -- it sounds to me like the functionality you're looking for is something more accurately named "accept-certs-without-uids". is that right?

Mar 6 2019, 4:37 PM · gnupg (gpg23), Feature Request
aheinecke added a comment to T4332: Gpg4win, data corruption.

Further testing leads me to believe that this is probably a Kleopatra / QGpgME / Qt issue. I can pretty reliably reproduce this when using Kleopatra but never have I gotten this with gpgtar only, and I tested it a lot of times.

Mar 6 2019, 3:50 PM · gpg4win, Bug Report
aheinecke added a comment to T4332: Gpg4win, data corruption.

The difference is between: 0x01035400 and 0x01034600 where 7 blocks of zero bytes are in the broken archive which are not present in the original file.

Mar 6 2019, 2:26 PM · gpg4win, Bug Report
werner committed rG05eff1f6623c: agent: Default to extended key format. (authored by werner).
agent: Default to extended key format.
Mar 6 2019, 2:11 PM
aheinecke added a comment to T4332: Gpg4win, data corruption.

Kleopatra now shows an error in this case when extracting. So now we only need to fix that this happens at all.

Mar 6 2019, 2:07 PM · gpg4win, Bug Report
werner committed rGaf9f4fb3d204: doc: First take on instructions on how to init PIV cards (authored by werner).
doc: First take on instructions on how to init PIV cards
Mar 6 2019, 12:46 PM
werner committed rG4e1f04a4cd30: card: Allow PEM encoded certificates in "writecert". (authored by werner).
card: Allow PEM encoded certificates in "writecert".
Mar 6 2019, 12:46 PM
justus created T4393: GnuPG should always accept key updates even if the update does not contain UIDs.
Mar 6 2019, 12:16 PM · gnupg (gpg23), Feature Request
aheinecke committed rKLEOPATRA20d29e409f7d: Add output process error handling (authored by aheinecke).
Add output process error handling
Mar 6 2019, 10:49 AM
werner committed rG772bba34ea08: card: Print the keyref also for non-initialized slots. (authored by werner).
card: Print the keyref also for non-initialized slots.
Mar 6 2019, 10:26 AM
rainer added a comment to T4312: Paypal account for GnuPG e.V..
  1. I'd like to suggest to include a mail alias "paypal@gnupg.org".
Mar 6 2019, 9:21 AM · Verein
aheinecke committed rW56961fcb1977: Add scute as new package (authored by aheinecke).
Add scute as new package
Mar 6 2019, 8:31 AM
aheinecke committed rWbc32a8b9e631: Update Kleopatra (authored by aheinecke).
Update Kleopatra
Mar 6 2019, 8:31 AM
aheinecke triaged T4392: Imports public key only, will not import secret key as Normal priority.

We are currently not aware of any bugs that would prevent the import of valid secret keys.

Mar 6 2019, 8:16 AM · gnupg, Feature Request, gpg4win
werner added a comment to T4377: gpg-agent does not anymore restart a killed scdaemon.

Thanks for fixing that.

Mar 6 2019, 8:05 AM · gnupg (gpg23), gpgagent, scd
aheinecke closed T4391: GnuPG: Failure to import public key as Resolved.

Thank you very much for the analysis. I'll forward the info.

Mar 6 2019, 7:52 AM · Not A Bug, gnupg
gniibe committed rK09a4cfae1439: Update libgcrypt.m4. (authored by gniibe).
Update libgcrypt.m4.
Mar 6 2019, 7:11 AM
gniibe committed rS5509f2dbcb89: Update libassuan.m4. (authored by gniibe).
Update libassuan.m4.
Mar 6 2019, 6:36 AM
gniibe changed the status of T4377: gpg-agent does not anymore restart a killed scdaemon from Open to Testing.
Mar 6 2019, 3:05 AM · gnupg (gpg23), gpgagent, scd
gniibe added a comment to T4377: gpg-agent does not anymore restart a killed scdaemon.

That's my badness. In wait_child_thread, assuan_release may cause thread context switch to agent_reset_scd which accesses scd_local_list; This access should be serialized.
And... in start_scd, calling unlock_scd should be after unlocking start_scd_lock.

Mar 6 2019, 3:05 AM · gnupg (gpg23), gpgagent, scd
gniibe committed rG2abad7585a00: agent: Fix detection of exit of scdaemon. (authored by gniibe).
agent: Fix detection of exit of scdaemon.
Mar 6 2019, 3:00 AM

Mar 5 2019

crollinsphoto created T4392: Imports public key only, will not import secret key.
Mar 5 2019, 9:54 PM · gnupg, Feature Request, gpg4win
werner placed T4391: GnuPG: Failure to import public key up for grabs.

The creating software is broken in regard to non-ASCII characters in the UID:

Mar 5 2019, 8:13 PM · Not A Bug, gnupg
werner claimed T4391: GnuPG: Failure to import public key.
Mar 5 2019, 6:22 PM · Not A Bug, gnupg
rainer added a comment to T3811: New website design.

Metazoa (Ingo Bläser) quote busy. Promised to send an offer with a brief concept "in March". I will ping him.

Mar 5 2019, 6:04 PM · gpgweb, Verein
werner committed rG8d4af54ddd03: card: Print card version. Check for bad Yubikeys. (authored by werner).
card: Print card version. Check for bad Yubikeys.
Mar 5 2019, 5:41 PM
werner committed rG64caa6a08298: scd: Rename a shared info field name. (authored by werner).
scd: Rename a shared info field name.
Mar 5 2019, 5:41 PM
werner committed rGe897e1e255ef: scd:piv: Implement import of private keys for Yubikeys. (authored by werner).
scd:piv: Implement import of private keys for Yubikeys.
Mar 5 2019, 3:50 PM
florian2833z added a comment to T4388: GpgOL: Add draft encryption as an option..

Something to add: This also affects deleted drafts. If I write a new email and decide to delete & not send it, Outlook saves the aborted draft in the trash without encryption.

Mar 5 2019, 1:43 PM · Feature Request, gpg4win, gpgol
werner committed rGdb87132b1066: gpg: Make invalid primary key algos obvious in key listings. (authored by werner).
gpg: Make invalid primary key algos obvious in key listings.
Mar 5 2019, 12:43 PM
werner committed rGbcc89a6df24c: agent: Minor change to the KEYTOCARD command. (authored by werner).
agent: Minor change to the KEYTOCARD command.
Mar 5 2019, 12:43 PM
aheinecke created T4391: GnuPG: Failure to import public key.
Mar 5 2019, 11:43 AM · Not A Bug, gnupg
aheinecke committed rKLEOPATRAd1c6f987567b: Do not show "Add EMail" for S/MIME (authored by aheinecke).
Do not show "Add EMail" for S/MIME
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRA594c5f96d4ad: Small performance improvements in gnupg-helper (authored by aheinecke).
Small performance improvements in gnupg-helper
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRAe7e2e7fe2483: Fix gpg4winInstallPath (authored by aheinecke).
Fix gpg4winInstallPath
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRAf4e40a1a732f: Add some more debug to startup timing (authored by aheinecke).
Add some more debug to startup timing
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRA357b271abbea: Rewrite GnuPG Config selftest to use GpgME (authored by aheinecke).
Rewrite GnuPG Config selftest to use GpgME
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRA65dc28c294ba: Remove unused include (authored by aheinecke).
Remove unused include
Mar 5 2019, 9:59 AM
aheinecke committed rKLEOPATRA42328ac53225: w32: Fix a zero as nullptr warning (authored by aheinecke).
w32: Fix a zero as nullptr warning
Mar 5 2019, 9:59 AM
aheinecke created T4390: Kleopatra: Fall back to included filenames for files without extension.
Mar 5 2019, 9:45 AM · gpgol, kleopatra, gpg4win
werner triaged T4375: unable to change empty passwords for private keys as Normal priority.
Mar 5 2019, 8:24 AM · Info Needed, Bug Report
werner closed T4387: Export ssh key fails (brainpoolP256r1) as Resolved.

ssh does nut support brainpool curves and thus GnuPG does not know how to map its internal name of the curve to the name as specified by ssh. GnuPG supports these curves:

Mar 5 2019, 8:23 AM · ssh, Not A Bug

Mar 4 2019

aheinecke committed rW3ac8810f51d6: Revert "Use binary variant of breeze" (authored by aheinecke).
Revert "Use binary variant of breeze"
Mar 4 2019, 8:03 PM
aheinecke committed rWe06c325a9a29: Use binary variant of breeze (authored by aheinecke).
Use binary variant of breeze
Mar 4 2019, 8:03 PM
aheinecke added a reverting change for rWe06c325a9a29: Use binary variant of breeze: rW3ac8810f51d6: Revert "Use binary variant of breeze".
Mar 4 2019, 8:03 PM
aheinecke committed rW6f104ed88cc2: Switch from imagemagick to icoutils for ico files (authored by aheinecke).
Switch from imagemagick to icoutils for ico files
Mar 4 2019, 8:03 PM
aheinecke added a comment to T4379: Invalid crypto engine importing a certificate.

Ouch indeed. Looks like you run into a "hanging" gpg-agent situation in that case our main background process is blocked and all other processes wait for it to respond and nothing works anymore.
This should never happen and we need to fix it. But so far we have not found a way to reproduce it.

Mar 4 2019, 10:57 AM · S/MIME, Bug Report
aheinecke committed rW84461da4b83f: Fix build with nsis-3 by using utf-8 throughout (authored by aheinecke).
Fix build with nsis-3 by using utf-8 throughout
Mar 4 2019, 10:53 AM
aheinecke committed rWe901fe081c5f: Add breeze-icons binary ressource (authored by aheinecke).
Add breeze-icons binary ressource
Mar 4 2019, 10:53 AM
aheinecke committed rW6c00a0ae14d9: Fix make dist - remove obsolete patches (authored by aheinecke).
Fix make dist - remove obsolete patches
Mar 4 2019, 10:53 AM
aheinecke committed rW908e3bc06576: Fix pinentry dependency (authored by aheinecke).
Fix pinentry dependency
Mar 4 2019, 10:20 AM
aheinecke committed rWf4d84f0dd2a0: Remove qtquick translations. They are not needed. (authored by aheinecke).
Remove qtquick translations. They are not needed.
Mar 4 2019, 10:20 AM
aheinecke committed rW1a1d1b0df786: Remove breeze-icon that no lnger exists (authored by aheinecke).
Remove breeze-icon that no lnger exists
Mar 4 2019, 10:20 AM
aheinecke added a subtask for T4347: gpg4win 3.1.5 pinentry fails on some systems: T4264: Gpg4win 3.1.6.
Mar 4 2019, 10:17 AM · gpg4win, Bug Report
aheinecke added a parent task for T4264: Gpg4win 3.1.6: T4347: gpg4win 3.1.5 pinentry fails on some systems.
Mar 4 2019, 10:17 AM · Release Info, gpg4win
aheinecke changed the status of T4347: gpg4win 3.1.5 pinentry fails on some systems from Open to Testing.

There was indeed a missing dependency. libgpg-error and libassuan were only installed if GPGME was installed, so only if Kleopatra or GPA were selected.

Mar 4 2019, 10:17 AM · gpg4win, Bug Report
gniibe committed rP6ddcc92cf6e9: Update gpg-error.m4 and libassuan.m4 from corresponding repos. (authored by gniibe).
Update gpg-error.m4 and libassuan.m4 from corresponding repos.
Mar 4 2019, 9:46 AM
aheinecke added a subtask for T4388: GpgOL: Add draft encryption as an option.: T4389: Gpg4win 3.1.8.
Mar 4 2019, 9:38 AM · Feature Request, gpg4win, gpgol
aheinecke added a parent task for T4389: Gpg4win 3.1.8: T4388: GpgOL: Add draft encryption as an option..
Mar 4 2019, 9:38 AM · gpg4win, Release Info
aheinecke created T4389: Gpg4win 3.1.8.
Mar 4 2019, 9:37 AM · gpg4win, Release Info
aheinecke raised the priority of T4388: GpgOL: Add draft encryption as an option. from Wishlist to Normal.

Somehow I thought that storing drafts locally was not only configurable but the default. But you are right, I also can't find a way to change the storage location.

Mar 4 2019, 9:36 AM · Feature Request, gpg4win, gpgol
aheinecke added a comment to T4350: Attachments in Outlook.

Hi,
sorry for the late reply. I cannot reproduce the issue.

Mar 4 2019, 9:04 AM · Info Needed, gpgol, Bug Report, gpg4win
florian2833z added a comment to T4388: GpgOL: Add draft encryption as an option..

If there is a way to disable sychronisation of the draft folder in Outlook 2019 when using IMAP, it could mentioned in the meantime, but I couldnt find it.

Mar 4 2019, 9:00 AM · Feature Request, gpg4win, gpgol
aheinecke added a comment to T4184: Outlook 2013 Appointments vanish when send as a E-Mail.

Also reported for Contacts in T4161.

Mar 4 2019, 8:59 AM · gpgol, Bug Report, gpg4win
aheinecke merged task T4384: contact (.vcf) attachments are removed by gpgol into T4184: Outlook 2013 Appointments vanish when send as a E-Mail.
Mar 4 2019, 8:58 AM · gpgol, Bug Report, gpg4win
aheinecke merged T4384: contact (.vcf) attachments are removed by gpgol into T4184: Outlook 2013 Appointments vanish when send as a E-Mail.
Mar 4 2019, 8:58 AM · gpgol, Bug Report, gpg4win
aheinecke added a comment to T4384: contact (.vcf) attachments are removed by gpgol.

I think that this is the same as T4388 So I'm merging it in.

Mar 4 2019, 8:58 AM · gpgol, Bug Report, gpg4win
aheinecke created T4388: GpgOL: Add draft encryption as an option..
Mar 4 2019, 8:53 AM · Feature Request, gpg4win, gpgol
aheinecke merged T4382: GpgOL - The lock icon and draft protection into T3837: GpgOL: Message list icon is sometimes not properly updated.
Mar 4 2019, 8:51 AM · gpg4win, gpgol
aheinecke merged task T4382: GpgOL - The lock icon and draft protection into T3837: GpgOL: Message list icon is sometimes not properly updated.
Mar 4 2019, 8:51 AM · gpg4win, gpgol, Bug Report
aheinecke added a comment to T4382: GpgOL - The lock icon and draft protection.

Regarding 1. That is currently not possible. It is something we should have but which we did not yet implement. I'll move this out into a feature request.

Mar 4 2019, 8:51 AM · gpg4win, gpgol, Bug Report
aheinecke added a comment to T4366: GPGME Key Generation Error .

Btw. I'll try to get a new release out this week. In the meantime either downgrade to 3.1.5 or use Kleopatra.

Mar 4 2019, 8:44 AM · gpa, Bug Report
aheinecke merged T4366: GPGME Key Generation Error into T4373: Generating new key pair.
Mar 4 2019, 8:43 AM · kleopatra, Bug Report, gpg4win
aheinecke merged task T4366: GPGME Key Generation Error into T4373: Generating new key pair.
Mar 4 2019, 8:43 AM · gpa, Bug Report
aheinecke closed T4366: GPGME Key Generation Error as Resolved.

Jep that was part of Gpg4win as Gpg4win needed features / fixes from that version.

Mar 4 2019, 8:43 AM · gpa, Bug Report

Mar 3 2019

gcasse updated the task description for T4387: Export ssh key fails (brainpoolP256r1).
Mar 3 2019, 7:03 PM · ssh, Not A Bug
gcasse created T4387: Export ssh key fails (brainpoolP256r1).
Mar 3 2019, 7:01 PM · ssh, Not A Bug
werner triaged T4385: mailto: keyserver scheme is listed in gnupg(1) and dirmngr(1) but not supported by gpg-2.2.12 as Low priority.
Mar 3 2019, 6:29 PM · Documentation
dkg created T4386: Improve documentation about gpgv keyring selection.
Mar 3 2019, 4:28 PM · gpgv
dkg committed rG145987238e7e: gpgv: Improve documentation for keyring choices (authored by dkg).
gpgv: Improve documentation for keyring choices
Mar 3 2019, 4:27 PM
mgorny created T4385: mailto: keyserver scheme is listed in gnupg(1) and dirmngr(1) but not supported by gpg-2.2.12.
Mar 3 2019, 4:15 PM · Documentation
sapienza added a comment to T4381: error.

Hello in the meantime thank you for the help I sent the command and I come out the same as the example you sent me change only rsa4096 that I set voluntarily when creating the key. I realized now read well that I mistakenly indicated the wrong e-mail address is it possible to correct it? if I can send you a screenshot. let me know

Mar 3 2019, 10:25 AM · gpg4win
BenM added a comment to T4366: GPGME Key Generation Error .

GPGME 1.12.1-beta43 is nowhere near the current master. Current is around 1.12.1-beta130 (or above) and beta 43 would've been months ago, probably early November or late October.

Mar 3 2019, 10:01 AM · gpa, Bug Report

Mar 1 2019

florian2833z added projects to T4382: GpgOL - The lock icon and draft protection: gpgol, gpg4win.
Mar 1 2019, 4:02 PM · gpg4win, gpgol, Bug Report
werner committed rG86c241a8c9a9: sm: Print Yubikey attestation extensions with --dump-cert. (authored by werner).
sm: Print Yubikey attestation extensions with --dump-cert.
Mar 1 2019, 3:24 PM
werner committed rG51df13d9ec8e: scd:piv: Add feature to read Yubikey attestation certificates. (authored by werner).
scd:piv: Add feature to read Yubikey attestation certificates.
Mar 1 2019, 2:05 PM
JJworx created T4384: contact (.vcf) attachments are removed by gpgol.
Mar 1 2019, 1:50 PM · gpgol, Bug Report, gpg4win
werner committed rG696d4c290dd4: scd:piv: Allow writecert to only write matching certs. (authored by werner).
scd:piv: Allow writecert to only write matching certs.
Mar 1 2019, 1:02 PM
werner committed rG280baee72dcb: card: Remove the "admin" command. (authored by werner).
card: Remove the "admin" command.
Mar 1 2019, 1:02 PM