Page MenuHome GnuPG
Feed Advanced Search

Sep 8 2017

attila.lendvai added a comment to T3391: cannot import subkey that was once marked to be on a card.

success, thank you for the help!

Sep 8 2017, 1:06 PM · Restricted Project, gpgagent, scd, gnupg, OpenPGP, Bug Report
gniibe claimed T3391: cannot import subkey that was once marked to be on a card.
Sep 8 2017, 12:48 PM · Restricted Project, gpgagent, scd, gnupg, OpenPGP, Bug Report
gniibe added a comment to T3391: cannot import subkey that was once marked to be on a card.

In GnuPG 2.1, secret keys are under control of gpg-agent. Currently, it is not deleted by gpg frontend.
Please run:

$ gpg -K --with-keygrip
Sep 8 2017, 12:48 PM · Restricted Project, gpgagent, scd, gnupg, OpenPGP, Bug Report
attila.lendvai updated the task description for T3391: cannot import subkey that was once marked to be on a card.
Sep 8 2017, 12:12 PM · Restricted Project, gpgagent, scd, gnupg, OpenPGP, Bug Report

Sep 7 2017

attila.lendvai created T3391: cannot import subkey that was once marked to be on a card.
Sep 7 2017, 4:00 PM · Restricted Project, gpgagent, scd, gnupg, OpenPGP, Bug Report
gniibe claimed T2964: dirmngr and gpg-agent should work automatically even when GNUPGHOME is larger than sun_path.
Sep 7 2017, 12:35 AM · Stalled, scd, gpgagent, Bug Report, gnupg, dirmngr

Sep 6 2017

gniibe triaged T3386: gnupg: make check fails on cygwin on 64-bit Windows as Low priority.

Please try this patch:

Sep 6 2017, 11:45 AM · Windows 64, gnupg, Bug Report

Sep 5 2017

bjmgeek created T3386: gnupg: make check fails on cygwin on 64-bit Windows.
Sep 5 2017, 8:14 PM · Windows 64, gnupg, Bug Report

Sep 1 2017

werner triaged T3380: Use exponential backoff when spawning agent and dirmngr as Normal priority.
Sep 1 2017, 11:14 AM · gnupg24 (gnupg-2.4.4), Feature Request

Aug 31 2017

gniibe closed T3027: gpg-agent crash on macOS Sierra triggerd by ssh as Resolved.

Given no feedback, I'm closing this issue.
If there is still problem, please reopen.

Aug 31 2017, 10:26 AM · Bug Report, gpgagent, gnupg

Aug 29 2017

marcus triaged T3366: Secret keys won't delete as Low priority.
Aug 29 2017, 5:17 PM · gnupg, Windows 32, gpg4win, Bug Report

Aug 28 2017

werner moved T2917: --locate-key should re-fetch key via WKD if it is expired from Blocker to Backlog on the gnupg (gpg22) board.
Aug 28 2017, 9:59 AM · gnupg (gpg22), Bug Report

Aug 27 2017

werner triaged T3373: Unusual incompatibility with PGP6 PhotoID's as Low priority.

IIRC, rfc2440 did not forbid partial length encoding for key-material so gpg could use that. rfc4880 limits partial length encoding to non-key-material which causes this error message.

Aug 27 2017, 9:04 PM · OpenPGP, gnupg, Bug Report
elonsatoshi added a comment to T2968: gpg --search: Connection closed in DNS.

Well, I'm able to reproduce this issue on Parabola. I was also get a different error when I turn off my vpn: `server indicated a failure```, but now I get the dns error again.

elonsatoshi@tyger ~> gpg -vvv --debug-level guru --search elonsatoshi@riseup.net
gpg: using character set 'utf-8'
gpg: enabled debug flags: packet mpi crypto filter iobuf memory cache memstat trust hashing ipc clock lookup extprog
gpg: DBG: [not enabled in the source] start
gpg: DBG: chan_3 <- # Home: /home/elonsatoshi/.gnupg
gpg: DBG: chan_3 <- # Config: [none]
gpg: DBG: chan_3 <- OK Dirmngr 2.1.23 at your service
gpg: DBG: connection to the dirmngr established
gpg: DBG: chan_3 -> GETINFO version
gpg: DBG: chan_3 <- D 2.1.23
gpg: DBG: chan_3 <- OK
gpg: DBG: chan_3 -> KEYSERVER --clear hkps://pgp.mit.edu/
gpg: DBG: chan_3 <- OK
gpg: DBG: chan_3 -> KS_SEARCH -- elonsatoshi@riseup.net
gpg: DBG: chan_3 <- ERR 167772876 Connection closed in DNS <Dirmngr>
gpg: error searching keyserver: Connection closed in DNS
gpg: keyserver search failed: Connection closed in DNS
gpg: DBG: chan_3 -> BYE
gpg: DBG: [not enabled in the source] stop
gpg: keydb: handles=0 locks=0 parse=0 get=0
gpg:        build=0 update=0 insert=0 delete=0
gpg:        reset=0 found=0 not=0 cache=0 not=0
gpg: kid_not_found_cache: count=0 peak=0 flushes=0
gpg: sig_cache: total=0 cached=0 good=0 bad=0
gpg: random usage: poolsize=600 mixed=0 polls=0/0 added=0/0
              outmix=0 getlvl1=0/0 getlvl2=0/0
gpg: rndjent stat: collector=0x0000000000000000 calls=0 bytes=0
gpg: secmem usage: 0/32768 bytes in 0 blocks
elonsatoshi@tyger ~> sudo rc-service openvpn stop
[sudo] password for elonsatoshi: 
 * WARNING: openvpn is already stopped
elonsatoshi@tyger ~> pidof openvpn
elonsatoshi@tyger ~> gpg -vvv --debug-level guru --search elonsatoshi@riseup.net
gpg: using character set 'utf-8'
gpg: enabled debug flags: packet mpi crypto filter iobuf memory cache memstat trust hashing ipc clock lookup extprog
gpg: DBG: [not enabled in the source] start
gpg: DBG: chan_3 <- # Home: /home/elonsatoshi/.gnupg
gpg: DBG: chan_3 <- # Config: [none]
gpg: DBG: chan_3 <- OK Dirmngr 2.1.23 at your service
gpg: DBG: connection to the dirmngr established
gpg: DBG: chan_3 -> GETINFO version
gpg: DBG: chan_3 <- D 2.1.23
gpg: DBG: chan_3 <- OK
gpg: DBG: chan_3 -> KEYSERVER --clear hkps://pgp.mit.edu/
gpg: DBG: chan_3 <- OK
gpg: DBG: chan_3 -> KS_SEARCH -- elonsatoshi@riseup.net
gpg: DBG: chan_3 <- ERR 167772876 Connection closed in DNS <Dirmngr>
gpg: error searching keyserver: Connection closed in DNS
gpg: keyserver search failed: Connection closed in DNS
gpg: DBG: chan_3 -> BYE
gpg: DBG: [not enabled in the source] stop
gpg: keydb: handles=0 locks=0 parse=0 get=0
gpg:        build=0 update=0 insert=0 delete=0
gpg:        reset=0 found=0 not=0 cache=0 not=0
gpg: kid_not_found_cache: count=0 peak=0 flushes=0
gpg: sig_cache: total=0 cached=0 good=0 bad=0
gpg: random usage: poolsize=600 mixed=0 polls=0/0 added=0/0
              outmix=0 getlvl1=0/0 getlvl2=0/0
gpg: rndjent stat: collector=0x0000000000000000 calls=0 bytes=0
gpg: secmem usage: 0/32768 bytes in 0 blocks
Aug 27 2017, 4:58 PM · Info Needed, gnupg (gpg22), Bug Report, Debian, Keyserver, dirmngr

Aug 26 2017

Kelbom68 added a comment to T3372: Long preference lists resetting each other.

Well, I'd expect gpg not to alter my digest/compression preferences when changing my cipher preferences and vice versa. So if a user's going to have to lose his previously set preferences for a key in this manner because that's the only reasonably viable way of maintaining backwards compatibility, I think it would be appropriate to let him know beforehand and also suggest that he set it all up at once (as I've so described above) so that nothing is lost in the process.

Aug 26 2017, 7:39 PM · OpenPGP, gnupg, Bug Report
werner triaged T3372: Long preference lists resetting each other as Normal priority.

The way the setpref command works is implementation specific and thus the OpenPGP standard is irrelevant here
.
Are you requesting a change in the behaviour of the setpref command? That would not be easy to implement for backward compatibility.

Aug 26 2017, 6:22 PM · OpenPGP, gnupg, Bug Report

Aug 24 2017

werner triaged T3348: gpgsm: should default to --disable-crl-checks as Normal priority.
Aug 24 2017, 5:23 PM · gpgme, gnupg, S/MIME

Aug 23 2017

marcus updated the image for gnupg from F174421: profile to F174423: profile.
Aug 23 2017, 4:56 PM
marcus updated the image for gnupg from F20766: fa-briefcase-blue.png to F174421: profile.
Aug 23 2017, 4:56 PM
werner added a project to T3348: gpgsm: should default to --disable-crl-checks: gpgme.

I would suggest that MUAs who care about privacy do no use S/MIME at all or at least direct GPGME to not consider CRLs during signature verification. We don't have such a feature in GPGME right now but I think that is the right place to add it. X.509 is way to complicated to avoid meta data leaks.

Aug 23 2017, 10:59 AM · gpgme, gnupg, S/MIME

Aug 22 2017

jtd added a comment to T2443: gpg2 --use-agent gives "gpg: decryption failed: No secret key".
Aug 22 2017, 9:41 PM · Bug Report, gnupg

Aug 19 2017

ouroboros added a comment to T2748: ssh-agent emulation should provide the primary User ID of any keys offered via ssh.

I would also like this feature. I currently use a pair of subkeys (one for work one for personal projects) and it would be much easier if I could configure gpg-agent to append comments to the keys rather than displaying (none). Perhaps a flag could be added to sshcontrol which allows you to specify and arbitrary comment?

Aug 19 2017, 10:25 PM · gnupg, Feature Request

Aug 17 2017

marcus added a project to T3313: Gpgconf --apply-profile fails if scdaemon is not installed: gnupg.
Aug 17 2017, 4:29 PM · gnupg (gpg22)
marcus added a project to T3348: gpgsm: should default to --disable-crl-checks: gnupg.
Aug 17 2017, 3:03 PM · gpgme, gnupg, S/MIME

Aug 15 2017

AquaL1te closed T3347: gpg-agent at startup in order that my Yubikey can be used for ssh as Invalid.
Aug 15 2017, 9:19 AM · Documentation, gnupg, Bug Report
AquaL1te added a comment to T3347: gpg-agent at startup in order that my Yubikey can be used for ssh.

Perfect! This works exactly as I wanted. I indeed use Fedora 26, adding this line below to my .bash_profile works perfectly with the Yubikey to find the gpg keys on it and use it for ssh.
export SSH_AUTH_SOCK=$XDG_RUNTIME_DIR/gnupg/S.gpg-agent.ssh

Aug 15 2017, 9:19 AM · Documentation, gnupg, Bug Report

Aug 14 2017

dkg added a comment to T3347: gpg-agent at startup in order that my Yubikey can be used for ssh.

Please use the systemd unit files as shipped upstream. This allows the agent to be launched automatically whenever someone tries to use one of its sockets, but doesn't pre-emptively launch the agent until needed.

Aug 14 2017, 7:36 PM · Documentation, gnupg, Bug Report
justus assigned T3347: gpg-agent at startup in order that my Yubikey can be used for ssh to dkg.

Hi. You can start gpg-agent using gpgconf --launch gpg-agent. I'll delegate the systemd questions to Daniel.

Aug 14 2017, 11:19 AM · Documentation, gnupg, Bug Report
marcus placed T1128: gpg should detect ambigious keys specifications up for grabs.
Aug 14 2017, 10:38 AM · Feature Request, Debian, gnupg
marcus placed T1395: Write an architecture chapter for GnuPG up for grabs.
Aug 14 2017, 10:37 AM · gnupg, Feature Request, Documentation
marcus added a parent task for T1395: Write an architecture chapter for GnuPG: Unknown Object (Maniphest Task).
Aug 14 2017, 10:37 AM · gnupg, Feature Request, Documentation
marcus placed T2812: TOFU very slow on Windows up for grabs.
Aug 14 2017, 10:36 AM · Stalled, Bug Report, gnupg, Windows 32, Windows, TOFU
marcus placed T2815: TOFU conflict not part of GpgME's sigsum up for grabs.
Aug 14 2017, 10:36 AM · Stalled, Bug Report, gnupg, TOFU
marcus placed T2859: TOFU not affected by Key deletion up for grabs.
Aug 14 2017, 10:35 AM · Stalled, Bug Report, gnupg

Aug 11 2017

marcus added a comment to T2813: gnupg v2 does not allow for parallel processing any more.

To make this work again, I think gpg-agent needs to cache the public key or support batch-operations (which would require some restructuring in gpg to request such a batch-operation).

Aug 11 2017, 4:33 PM · Info Needed, gnupg

Aug 9 2017

marcus closed T1691: Charset / codepage problems in GnuPG 2.0.26 on MS Windows as Resolved.
Aug 9 2017, 4:02 PM · gnupg (gpg14), gnupg (gpg20), Windows 32, gpg4win, Windows, Bug Report, gnupg
marcus closed T2809: Agent required for symmetric operation causes encrypted partitions to fail to mount as Wontfix.

Werner indicated that the current behaviour is intentional.

Aug 9 2017, 3:53 PM · gnupg, Feature Request

Aug 8 2017

werner added a comment to T1537: gpgv does not handle expired or revoked keys.

GPGME does not use gpgv. What Justus likely meant is that we would need to change the common code used by gpgv and gpg. That may give problems in GPGME.

Aug 8 2017, 9:09 PM · Feature Request, gnupg
dkg added a comment to T1537: gpgv does not handle expired or revoked keys.

Can you describe the problems it would cause for gpgme? gpgme already currently expects that gpgv will return a failure for signatures made before the validity window of the key. so gpgme won't break just because gpgv is capable of returning a non-zero response.

Aug 8 2017, 7:47 PM · Feature Request, gnupg
werner triaged T3343: show-unusable-subkeys claims "expired: never" when primary key is expired as Normal priority.

Funny. We should make show-unusable-subkeys the default to detect such flaws ;-)

Aug 8 2017, 7:31 PM · gnupg, Bug Report
werner triaged T3345: import-export is noisy, even when i ask it to be --quiet as Low priority.
Aug 8 2017, 7:21 PM · Feature Request, gnupg
gniibe reopened T1967: GnuPG should select a key for signing without trying to use missing subkeys as "Open".

Re-opening.

Aug 8 2017, 4:31 PM · gnupg (gpg22), Feature Request
justus added a comment to T2826: Clock skew screws up expiration and usage of keys.

This is not about faked-system-time, nor about misconfigured systems, it is about gpg using uninitialized or invalid data. This is one instance of that problem, and there could be more. I'm sorry if I failed to communicate this.

Aug 8 2017, 11:31 AM · gnupg, Bug Report
werner lowered the priority of T2826: Clock skew screws up expiration and usage of keys from Normal to Wishlist.

Also note that --faked-system-time is a debugging aid and nothing you should use under production. A wrong system time is a security problem anyway because it invalidates assumptions gpg takes. A small clock skew is annoying but the way to avoid is is easy enough.

Aug 8 2017, 11:14 AM · gnupg, Bug Report
justus placed T1537: gpgv does not handle expired or revoked keys up for grabs.

We are in feature freeze and changing the status code of gpgv will likely cause problems for gpgme. We need to defer this.

Aug 8 2017, 11:14 AM · Feature Request, gnupg
justus closed T3030: Test failure: test using user's keyring instead of fresh keyring? as Invalid.

I'm closing this. Feel free to reopen the bug with more information.

Aug 8 2017, 10:56 AM · Info Needed, Bug Report, gnupg

Aug 7 2017

juanmi added a comment to T1967: GnuPG should select a key for signing without trying to use missing subkeys.

I also have to add that, if this really has been resolved, it only covers up the case if the missing subkey(s) is/are on the smartcard(s), it does not solve the problem when none of the missing signing subkeys are in smartcards (as in, all on different computers). And it's clear that for version 2.1.22, it fails to get the available subkey on the disk for this case.

Aug 7 2017, 10:53 PM · gnupg (gpg22), Feature Request
bluca added a comment to T1967: GnuPG should select a key for signing without trying to use missing subkeys.

@gniibe: I've tested 2.1.22 (from Debian experimental) and, while gpg --sign works, other programs (eg: git tag -s) still prompt to insert the card of the first signing subkey, despite the card with the second signing subkey being present.
Is that expected?

Aug 7 2017, 6:58 PM · gnupg (gpg22), Feature Request

Aug 6 2017

gouttegd added a comment to T2103: Improve the pinentry password quality indication.

I implemented a possible fix in D442. The GnuPG Agent may call an external program (specified with the new --passphrase-checker option) to evaluate the passphrase's quality. This would allow to implement all kinds of metrics for passphrase strength, and to select one simply by choosing the right passphrase-checker.

Aug 6 2017, 6:05 PM · gnupg (gpg23), Feature Request

Aug 4 2017

marcus placed T2946: gpg-agent should be able to terminate when all its state expires up for grabs.
Aug 4 2017, 8:52 PM · gnupg, Debian, gpgagent, Feature Request

Aug 3 2017

marcus closed T2901: --with-fingerprint does not show fingerprints anymore as Invalid.
Aug 3 2017, 5:25 PM · FAQ, Not A Bug, gnupg

Aug 1 2017

marcus closed T2001: gpg-agent isn't used for getting password with --gen-key as Resolved.

I think that's fixed now.

Aug 1 2017, 6:33 PM · Bug Report, gnupg
marcus closed T3015: No rev cert saved if --gen-key in used with --output as Resolved.

Fixed in ebc65ff45 by always saving to standard path.

Aug 1 2017, 5:47 PM · gnupg (gpg21), Bug Report
gniibe added a subtask for T2291: Smartcard interaction improvement (was: Shadowed private key design (for smartcard)): T3119: gpg: Improve public key decryption.
Aug 1 2017, 8:46 AM · Restricted Project, Feature Request, gnupg
gniibe closed T1967: GnuPG should select a key for signing without trying to use missing subkeys as Resolved.

It's there in GnuPG 2.1 for a while, and bugs introduced by change were fixed.
So, I'm closing this bug.

Aug 1 2017, 8:42 AM · gnupg (gpg22), Feature Request
gniibe added a comment to T1983: gpg2 prefers missing secret key to available key on card.

@fogine , I'm afraid your comment is related to this bug particular report of T1983: gpg2 prefers missing secret key to available key on card.
And your problem cannot be replicated by my environment with 2.1.22.
If you still have the issue with 2.1.22, please open new ticket.

Aug 1 2017, 8:38 AM · Bug Report, gnupg
gniibe added a comment to T1828: card-edit/fetch assumes signing key is master key and fails if not.

I think that this issue is fixed in 2.1, which use KS_FETCH instead of KS_GET with fingerprint.
Please test with 2.1.
We don't change 2.0.

Aug 1 2017, 8:27 AM · Bug Report, gnupg
gniibe closed T3192: gpg returns with non-zero exit status after successful run when using disable-scdaemon, a subtask of T1983: gpg2 prefers missing secret key to available key on card, as Resolved.
Aug 1 2017, 4:59 AM · Bug Report, gnupg
fogine added a comment to T1983: gpg2 prefers missing secret key to available key on card.

gpg (GnuPG) 2.1.21
libgcrypt 1.7.8

Aug 1 2017, 1:28 AM · Bug Report, gnupg

Jul 31 2017

werner moved T2423: configure: error: Sorry, the current implemenation requires mmap. due to empty CFLAGS (missing -fPIC) from Blocker to Backlog on the gnupg (gpg22) board.
Jul 31 2017, 10:32 AM · gnupg (gpg22), Bug Report, gnupg
gniibe added a comment to T3027: gpg-agent crash on macOS Sierra triggerd by ssh.

GnuPG 2.1.22 in Homebrew is out: https://github.com/Homebrew/homebrew-core/commit/39a392ffd6ac20a36ea8a4aec5c4dc5febcfc1d6
Please check it out.

Jul 31 2017, 2:02 AM · Bug Report, gpgagent, gnupg

Jul 29 2017

marcus added a comment to T2758: entering a "too long" passphrase fails in different ways..

The maximum passphrase length is defined in agent.h:

Jul 29 2017, 2:13 PM · Bug Report, gnupg

Jul 28 2017

dkg reopened T2849: dirmngr fails to terminate on SIGTERM if an existing connection is open as "Open".

why should it wait for the timeout in the pselect call? shouldn't it be able to respond immediately to the final connection closing?

Jul 28 2017, 12:31 AM · Too Old, gnupg, Bug Report, dirmngr
dkg added a comment to T2750: GOOD_PASSPHRASE has disappeared from status.

Yes, that commit was in 2010, but it was on the 2.1 branch, which never saw wide distribution until this year, which means that there are test suites (like the one mentioned in request-tracker) which simply fail hard when used against gpg 2.1. Is there explicit guidance that the GnuPG project wants to give to downstreams like request-tracker?

Jul 28 2017, 12:01 AM · Bug Report, gnupg

Jul 27 2017

marcus updated the task description for T2992: memory erasure improvement.
Jul 27 2017, 4:23 PM · gnupg, Bug Report
marcus closed T2938: scd-event is annoying to use on Windows as Wontfix.
Jul 27 2017, 3:18 PM · Windows 32, scd, Windows, Bug Report, gnupg
aheinecke closed T3306: Compliance: Decryption with non compliant key fails as Resolved.

Works in my tests. Thanks.

Jul 27 2017, 3:11 PM · gnupg
marcus closed T2936: pubring.kbx to pubring.kbx~ as Wontfix.
Jul 27 2017, 3:03 PM · Bug Report, gnupg
werner changed the status of T3306: Compliance: Decryption with non compliant key fails from Open to Testing.
Jul 27 2017, 3:03 PM · gnupg
aheinecke changed the status of T3306: Compliance: Decryption with non compliant key fails from Testing to Open.

Something still fishy.

Jul 27 2017, 2:50 PM · gnupg
werner changed the status of T3306: Compliance: Decryption with non compliant key fails from Open to Testing.

I am pretty sure that was also fixed by rGa0d0cbee7654 for T3308

Jul 27 2017, 2:10 PM · gnupg
marcus removed a project from T2907: make DNS look ups more parallel: gnupg (gpg23).
Jul 27 2017, 2:07 PM · Feature Request, gnupg
aheinecke added a parent task for T3306: Compliance: Decryption with non compliant key fails: T3307: de-vs compliance mode problems.
Jul 27 2017, 11:10 AM · gnupg
aheinecke created T3306: Compliance: Decryption with non compliant key fails.
Jul 27 2017, 11:08 AM · gnupg
aheinecke created T3305: GPGSM should support default-new-key-algo like GnuPG.
Jul 27 2017, 10:45 AM · gnupg24, gnupg (gpg23), S/MIME
werner added a project to T2313: gpg --import of secret keys prompts for passwords in 2.1: S/MIME.

Well, iff we implement that for gpg we also need to implement it for gpgsm.

Jul 27 2017, 9:41 AM · S/MIME, Feature Request, Stalled, gnupg, OpenPGP
werner edited projects for T2313: gpg --import of secret keys prompts for passwords in 2.1, added: Feature Request; removed Bug Report.
Jul 27 2017, 9:40 AM · S/MIME, Feature Request, Stalled, gnupg, OpenPGP
werner closed T2897: gpg --import pauses for entropy as Resolved.

We can't do anything about thisfor the oldversions. You may use libgcrypt 1.8.0 which has a faster entropy collector and also allows to map /dev/random to /dev/urandom using the new /etc/gcrypt/random.conf

Jul 27 2017, 9:35 AM · gnupg, Bug Report

Jul 26 2017

marcus closed T2741: --quick-gen-key prints duplicate fingerprint as Resolved.

Fixed in 94eea0ed2c8b47cb0fe02b22cbe668705a5fe0d0

Jul 26 2017, 6:14 PM · Bug Report, gnupg
werner claimed T2741: --quick-gen-key prints duplicate fingerprint.

.

Jul 26 2017, 6:02 PM · Bug Report, gnupg
marcus updated the task description for T2741: --quick-gen-key prints duplicate fingerprint.
Jul 26 2017, 4:46 PM · Bug Report, gnupg
marcus closed T2397: error messages from gpg_keys_hkp's stderr are printed in gpg's stdout as Wontfix.

gpg 1.4 only gets important updates.

Jul 26 2017, 4:37 PM · gnupg (gpg14), Bug Report, gnupg
marcus closed T2233: Missing feedback when sending key to key server as Wontfix.
Jul 26 2017, 4:34 PM · gnupg, Feature Request
marcus closed T2909: GnuPG 2.1.15 - delete-secret-keys seems not to accept loopback pinentry as Invalid.

This is solved easily by using "--yes", which sets the force flag on the DELETE_KEY operation. This prevents gpg-agent from doing a confirmation.

Jul 26 2017, 4:30 PM · Bug Report, gnupg
marcus added a comment to T2909: GnuPG 2.1.15 - delete-secret-keys seems not to accept loopback pinentry.

Here is what Vinay Sajip wrote:

Jul 26 2017, 4:09 PM · Bug Report, gnupg
marcus added a comment to T2897: gpg --import pauses for entropy.

According to the link above, the reason we need entropy on import is the KEYWRAP between gpg and gpg-agent. The reason we are stalling is that we use getrandom() and the urandom pool is apparently not initialized on that system.

Jul 26 2017, 3:42 PM · gnupg, Bug Report
marcus added a project to T2859: TOFU not affected by Key deletion: Stalled.
Jul 26 2017, 2:56 PM · Stalled, Bug Report, gnupg

Jul 25 2017

marcus closed T2858: way to not spawn (or despawn) gpg-agent and dirmngr as Wontfix.

Sufficient workarounds have been found.

Jul 25 2017, 7:45 PM · gnupg, dirmngr, Feature Request
lorenz added a comment to T1854: Problems with same encryption and signing key on smartcard.

That is the way I get my certificate signed, there is nothing I can do about it ;-)

Jul 25 2017, 7:35 PM · gnupg, Feature Request, scd
marcus closed T2849: dirmngr fails to terminate on SIGTERM if an existing connection is open as Resolved.

It takes a couple of seconds for dirmngr to terminate after closing the last connection, maybe due to the timeout in the pselect call. Apart from that, it works as expected.

Jul 25 2017, 6:43 PM · Too Old, gnupg, Bug Report, dirmngr
marcus added a comment to T1854: Problems with same encryption and signing key on smartcard.

It's not really a good idea to use the same RSA key for encryption and signing. (Although when I wrote scute, I couldn't generate a CSR for the encryption key, because the CSR had to be self-signed, meh).

Jul 25 2017, 6:37 PM · gnupg, Feature Request, scd
marcus updated the task description for T1854: Problems with same encryption and signing key on smartcard.
Jul 25 2017, 6:36 PM · gnupg, Feature Request, scd
marcus added a comment to T2689: trustdb error when lower 32-bits of ultimately trusted fingerprint are zero.

Well, the 16 byte fingerprint is used for MD5 (old v3 keys). Those aren't supported by default anymore, but the comment indicates that discerning existing entries is difficult.

Jul 25 2017, 6:20 PM · Bug Report, gnupg
marcus updated the task description for T2689: trustdb error when lower 32-bits of ultimately trusted fingerprint are zero.
Jul 25 2017, 6:08 PM · Bug Report, gnupg
marcus added a comment to T2747: gpg crashes when it receives a SIGTERM while it's cleaning up.

What catches my eye is that emergency_cleanup() is not guarded from being invoked twice in the way that got_fatal_signal() is.

Jul 25 2017, 5:46 PM · gnupg, Bug Report
marcus added a comment to T2759: Misleading error message when trying to sign with an expired key.

Besides -v, --status-fd 2 (for example) also shows useful information, as usual.

Jul 25 2017, 4:14 PM · Bug Report, gnupg
marcus added a comment to T2759: Misleading error message when trying to sign with an expired key.

You get more information with -v. Because a key can have multiple subkeys, this is not so easy to fix, because at the point that we decide that we can't build the signature we don't have all the information on potential key candidates anymore.

Jul 25 2017, 4:13 PM · Bug Report, gnupg

Jul 24 2017

marcus updated the task description for T2747: gpg crashes when it receives a SIGTERM while it's cleaning up.
Jul 24 2017, 7:24 PM · gnupg, Bug Report
marcus closed T2750: GOOD_PASSPHRASE has disappeared from status as Invalid.

The last time GOOD_PASSPHRASE was emitted was in 67934a8c1 (parent of 21b0a955) in 2010. I think that's just water down the river at this point.

Jul 24 2017, 7:22 PM · Bug Report, gnupg
marcus closed T2734: misleading error messages when trying to handle keys that use unsupported algorithms as Wontfix.
Jul 24 2017, 6:52 PM · Bug Report, gnupg