Page MenuHome GnuPG
Feed Advanced Search

Sep 14 2017

werner triaged T3406: GnuPG should adopt and maintain the bash completion for gpg as Normal priority.

should be useful to create such completion stuff. No context specific completion but this is imho anyway a misfeature.

Sep 14 2017, 1:59 PM · Feature Request

Sep 13 2017

dkg renamed T3406: GnuPG should adopt and maintain the bash completion for gpg from GnuPG should adopt and maintain the bash completion to GnuPG should adopt and maintain the bash completion for gpg.
Sep 13 2017, 10:14 PM · Feature Request
dkg created T3406: GnuPG should adopt and maintain the bash completion for gpg.
Sep 13 2017, 9:42 PM · Feature Request

Sep 12 2017

dkg added a comment to T3398: fingerprint-based import screener is no defense against malice.

I've changed the text of this report from "filter" to "screener" to match the preferred terminology. thanks for the clarification.

Sep 12 2017, 2:16 PM · gnupg24, gnupg (gpg23), Feature Request
dkg renamed T3398: fingerprint-based import screener is no defense against malice from fingerprint-based import filters are no defense against malice to fingerprint-based import screener is no defense against malice.
Sep 12 2017, 2:13 PM · gnupg24, gnupg (gpg23), Feature Request
werner triaged T3398: fingerprint-based import screener is no defense against malice as Normal priority.
Sep 12 2017, 9:49 AM · gnupg24, gnupg (gpg23), Feature Request
werner triaged T3400: gpg-agent runtime option for s2k calibration time as Normal priority.
Sep 12 2017, 9:45 AM · gpgagent, Feature Request
werner edited projects for T3398: fingerprint-based import screener is no defense against malice, added: Feature Request, gnupg (gpg23); removed gnupg (gpg22), Bug Report.

I still consider the import screener (the term filter is used in a different way now) a big mess. Using the import feature to maintain the idea of a curated keyring is a bad idea because gpg has not been designed with this in mind. We spent so much time on this screener already and problems pop up again and again.

Sep 12 2017, 9:44 AM · gnupg24, gnupg (gpg23), Feature Request
werner triaged T3390: Showing complete OpenPGP key flags as Low priority.
Sep 12 2017, 9:31 AM · gnupg24, patch, Feature Request
werner triaged T3395: use swig to generate Perl bindings for gpgme as Normal priority.
Sep 12 2017, 9:31 AM · Feature Request, gpgme
werner triaged T3396: use swig to generate Ruby bindings for gpgme as Normal priority.
Sep 12 2017, 9:31 AM · Feature Request, gpgme
werner triaged T3389: canonical OpenPGP certificate export as Normal priority.
Sep 12 2017, 9:29 AM · gnupg, Feature Request

Sep 9 2017

dkg closed T3399: gpg-agent: add a configure option for default calibration time for s2k as Resolved.
Sep 9 2017, 12:46 AM · gpgagent, Feature Request
dkg claimed T3399: gpg-agent: add a configure option for default calibration time for s2k.
Sep 9 2017, 12:46 AM · gpgagent, Feature Request
dkg added a comment to T3399: gpg-agent: add a configure option for default calibration time for s2k.

I think this is now resolved, as of rG926d07c5fa05

Sep 9 2017, 12:45 AM · gpgagent, Feature Request

Sep 8 2017

dkg created T3400: gpg-agent runtime option for s2k calibration time in the S1 Public space.
Sep 8 2017, 9:19 PM · gpgagent, Feature Request
dkg created T3399: gpg-agent: add a configure option for default calibration time for s2k.
Sep 8 2017, 9:17 PM · gpgagent, Feature Request
dkg added a comment to T3389: canonical OpenPGP certificate export.

I am not proposing changing the order of the *hashed* subpackets in a signature. I'm proposing removing/changing/canonicalizing the *unhashed* subpackets in a signature. Sorry if i didn't make that clear enough in the initial message.

Sep 8 2017, 4:22 PM · gnupg, Feature Request
werner added a comment to T3389: canonical OpenPGP certificate export.

But wait. Does my idea really help with comparing? I doubt it because a signature also includes a date and other variable stuff and thus they are already binary identical or it is a different signature.

Sep 8 2017, 11:38 AM · gnupg, Feature Request
werner added a comment to T3389: canonical OpenPGP certificate export.

Right we can't change the order of signature subpackets after they have been created. Given that we create subpackets by directly appending them to a memory buffer instead of keeping a list of subpackets to create, the least invasive method would be a function to shuffle that memory buffer right before the signature is computed.

Sep 8 2017, 11:32 AM · gnupg, Feature Request
dkg added a comment to T3389: canonical OpenPGP certificate export.

I thoroughly agree that this is not required by the specs.

Sep 8 2017, 8:30 AM · gnupg, Feature Request
werner triaged T3392: keyserver default should include pool onionbalance hkp://jirk5u4osbsr34t5.onion as Normal priority.

Do you mean this?

Sep 8 2017, 8:18 AM · Too Old, Keyserver, Feature Request, dirmngr
werner added a comment to T3389: canonical OpenPGP certificate export.

That is not required by the specs. Another way is to provide a tool to compare keys. That seems to be easier to me. Also consider the cases that there are new new packets or signature subpackets with unknown properties to the current implementations. What about different encodings in signed key material?

Sep 8 2017, 7:56 AM · gnupg, Feature Request
dkg created T3396: use swig to generate Ruby bindings for gpgme in the S1 Public space.
Sep 8 2017, 6:02 AM · Feature Request, gpgme
dkg created T3395: use swig to generate Perl bindings for gpgme in the S1 Public space.
Sep 8 2017, 6:01 AM · Feature Request, gpgme
dkg added a comment to T3370: gpg --list-packets should show symmetric algorithm for PKESK (if decryptable).

The comment from aa above appears to be misdirected/spam.

Sep 8 2017, 2:18 AM · Feature Request
gniibe added a comment to T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly.

@werner , I understand your poiont.

Sep 8 2017, 2:17 AM · Feature Request

Sep 7 2017

stm created T3390: Showing complete OpenPGP key flags.
Sep 7 2017, 9:57 AM · gnupg24, patch, Feature Request
dkg created T3389: canonical OpenPGP certificate export.
Sep 7 2017, 1:12 AM · gnupg, Feature Request

Sep 5 2017

werner added a comment to T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly.

So, this is VERIFY reset allows the host to implement the "force" flag we always had in the card for the first key. At least kind of, because malware can still suppress the VERIFY reset ;-). The integrated "force" flag requires the admin PIN, which is malware should have more problems to snoop.

Sep 5 2017, 10:24 AM · Feature Request
gniibe added a comment to T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly.

For the record, the authentication status reset by VERIFY command was introduced in OpenPGPcard specification V2.2.
I think V3 card supports that.
Gnuk 1.2 supports this reset feature.

Sep 5 2017, 8:58 AM · Feature Request
gniibe added a comment to T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly.

Yes. For the use case of GnuPG, it is better to support disabling (unauthorize) use of keys.
On the other hand, IIUC, the original OpenPGPcard implementation is designed/implemented under the influence of other smartcard usages.

Sep 5 2017, 8:55 AM · Feature Request
werner added a comment to T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly.

The idea with the smartcard is that you can limit the time of exposure
of the key. Leaving the card accessible to the host is thus not a good
idea. Malware can simply snoop the PIN from the last operation and
then, at its own discretion, use the keys of the card. This can only be
avoided by using a smartcard reader equipped with a pinpad and able to
filter commands so that it is not possible to bypass the pinpad (which
is easy for the host).

Sep 5 2017, 8:48 AM · Feature Request
gniibe added a comment to T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly.

Unfortunately, not all OpenPGPcard implementations support command to unauthorize use of keys.

Sep 5 2017, 3:55 AM · Feature Request
gniibe added a subtask for T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly: T3383: scdaemon option 'card-timeout' does not have any effect.
Sep 5 2017, 3:50 AM · Feature Request

Sep 4 2017

nitroalex added a comment to T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly.

Using a smartcard it should be possible to set a cache-ttl value so that not only on-disk keys but also the PIN used for unlocking the key on the smartcard is not cached longer than the given period in cache-ttl. Until now you have to plug out and in the card by yourself to get this working. Alternatively you theoretically could set a config in scdaemon to power off the card after some time ("card-timeout). It could be a solution to set this config automatically if cache-ttl option is used.

Sep 4 2017, 7:29 PM · Feature Request

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 26 2017

aa added a comment to T3370: gpg --list-packets should show symmetric algorithm for PKESK (if decryptable).

Go ahead and type your message ...

Aug 26 2017, 12:16 PM · Feature Request
werner triaged T3370: gpg --list-packets should show symmetric algorithm for PKESK (if decryptable) as Normal priority.
Aug 26 2017, 8:34 AM · Feature Request

Aug 25 2017

dkg created T3370: gpg --list-packets should show symmetric algorithm for PKESK (if decryptable).
Aug 25 2017, 7:17 PM · Feature Request

Aug 23 2017

gouttegd added a comment to T2245: pinentry on wrong monitor.

Is this even something that we can control?

Aug 23 2017, 10:52 PM · Stalled, Feature Request, pinentry
werner triaged T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly as Wishlist priority.

Smartcards and on-disk keys are very different things and handled by different processes.

Aug 23 2017, 10:52 AM · Feature Request

Aug 21 2017

nitroalex created T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly.
Aug 21 2017, 5:07 PM · Feature Request
justus triaged T3350: gpgv should emit a status line with full issuer fingerprint, if it is present in the key. as Wishlist priority.
Aug 21 2017, 11:33 AM · gpgv, Feature Request

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 16 2017

thomas closed T3342: Re-enable wiki.gnupg.org login with local passwords as Resolved.

I have enabled login again and added the following login hint:
"Login via your Roundup account on bugs.gnupg.org has been disabled due to the migration to Phabricator. We apologise for any inconvenience caused. If you have previously used your Roundup account in this wiki, you can request a new password using the link above."

Aug 16 2017, 2:38 PM · Documentation, Feature Request

Aug 15 2017

guillem added a comment to T3350: gpgv should emit a status line with full issuer fingerprint, if it is present in the key..

As part of switching debsig-verify from using --list-packets to gpg with --list-keys --with-colons and gpgv, it would be helpful to eventually be able to get the fingerprint instead of the keyid. This is needed because debsig-verify uses the keyid to select which one of its policy files it has to load, to apply for the subsequent actual verification of the .deb package.

Aug 15 2017, 8:12 PM · gpgv, Feature Request
dkg created T3350: gpgv should emit a status line with full issuer fingerprint, if it is present in the key..
Aug 15 2017, 6:30 PM · gpgv, Feature Request

Aug 14 2017

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, Documentation, Feature Request
marcus added a parent task for T1395: Write an architecture chapter for GnuPG: Unknown Object (Maniphest Task).
Aug 14 2017, 10:37 AM · gnupg, Documentation, Feature Request
marcus placed T2245: pinentry on wrong monitor up for grabs.
Aug 14 2017, 10:37 AM · Stalled, Feature Request, pinentry

Aug 11 2017

marcus closed T2916: GPGME should have a way to suppress delete key prompts as Resolved.
Aug 11 2017, 7:36 PM · gpgme (gpgme 1.23.x), Feature Request
marcus added a comment to T2916: GPGME should have a way to suppress delete key prompts.

This should be fixed by a0cc6e01. Just use the new gpgme_op_delete_ext operation with GPGME_DELETE_FORCE flag.

Aug 11 2017, 7:36 PM · gpgme (gpgme 1.23.x), Feature Request

Aug 10 2017

marcus moved T2916: GPGME should have a way to suppress delete key prompts from Backlog to QA for next release on the gpgme board.
Aug 10 2017, 4:13 PM · gpgme (gpgme 1.23.x), Feature Request
marcus added a project to T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries: Feature Request.
Aug 10 2017, 3:19 PM · Feature Request, gpgme
marcus closed T2884: Qgpgme thoughts and issues as Resolved.
Aug 10 2017, 3:15 PM · gpgme, Feature Request, qt
marcus updated the task description for T2884: Qgpgme thoughts and issues.
Aug 10 2017, 3:08 PM · gpgme, Feature Request, qt
marcus updated the task description for T2884: Qgpgme thoughts and issues.
Aug 10 2017, 3:08 PM · gpgme, Feature Request, qt
marcus lowered the priority of T2428: Implement returning data from inquire callbacks from Normal to Wishlist.
Aug 10 2017, 3:06 PM · gpgme, Feature Request
marcus added a project to T2385: support more than 1024 fds.: gpgrt.
Aug 10 2017, 3:05 PM · gpgrt, Feature Request, gpgme
marcus triaged T3342: Re-enable wiki.gnupg.org login with local passwords as Normal priority.
Aug 10 2017, 2:27 PM · Documentation, Feature Request

Aug 9 2017

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 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 closed T3334: Option --disable-dirmngr for gpg as Resolved.

Implemented in c4506f624ed6854aa0ba1629aa2d1d43eb26900d.

Aug 8 2017, 11:49 AM · Feature Request, gnupg (gpg22)
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 placed T2905: EFL-based pinentry up for grabs.
Aug 8 2017, 11:04 AM · pinentry, Feature Request

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
marcus closed T3336: Support OID 1.2.840.10045.4.3.3 (SHA384WithECDSA) as Resolved.

Done in a7bd2cbd.

Aug 7 2017, 7:28 PM · libgcrypt, 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
svenihoney changed External Link from https://lists.gnupg.org/pipermail/gcrypt-devel/2013-June/002212.html to https://lists.gnupg.org/pipermail/gcrypt-devel/2012-May/001950.html on T3336: Support OID 1.2.840.10045.4.3.3 (SHA384WithECDSA).
Aug 7 2017, 4:34 PM · libgcrypt, Feature Request
svenihoney added a revision to T3336: Support OID 1.2.840.10045.4.3.3 (SHA384WithECDSA): D443: Add SHA384WithECDSA OID to ciphers.
Aug 7 2017, 4:29 PM · libgcrypt, Feature Request
svenihoney created T3336: Support OID 1.2.840.10045.4.3.3 (SHA384WithECDSA).
Aug 7 2017, 4:16 PM · libgcrypt, Feature Request
marcus assigned T3334: Option --disable-dirmngr for gpg to justus.
Aug 7 2017, 10:12 AM · Feature Request, gnupg (gpg22)
werner edited projects for T2103: Improve the pinentry password quality indication, added: gnupg (gpg23); removed gnupg.
Aug 7 2017, 9:55 AM · gnupg (gpg23), Feature Request
werner created T3334: Option --disable-dirmngr for gpg.
Aug 7 2017, 9:41 AM · Feature Request, gnupg (gpg22)

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 1 2017

dkg created T3323: gpgme should be able to programmatically examine (and modify?) preferences on a key.
Aug 1 2017, 8:32 PM · gpgme
marcus closed T3019: Provide small logos for use with fingerprints on websites etc. as Resolved.

Done in a8d0b8d23.

Aug 1 2017, 4:37 PM · gpgweb
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

Jul 31 2017

werner edited projects for T3193: --symmetric --multifile, added: gnupg (gpg23); removed gnupg (gpg22).
Jul 31 2017, 10:57 AM · gnupg24, gnupg (gpg23), Feature Request

Jul 27 2017

marcus merged T3026: Export gpgme-pthread.pc into T1329: pkg-config support for gpgme.
Jul 27 2017, 4:59 PM · Won't Fix, gpgme, Feature Request
marcus merged task T3026: Export gpgme-pthread.pc into T1329: pkg-config support for gpgme.
Jul 27 2017, 4:59 PM · gpgme, Feature Request
marcus added a comment to T2694: insecure links on gnupg webpage (gnupg.org) that could be https.

Also a lot of redirects, for example this bounces you from https to http.

Jul 27 2017, 4:56 PM · In Progress, Feature Request
marcus added a comment to T2916: GPGME should have a way to suppress delete key prompts.

Could be done by adding "--yes" to the command line. Requires a new version of the gpgme_op_delete functions with a flag "force".

Jul 27 2017, 4:45 PM · gpgme (gpgme 1.23.x), Feature Request
marcus closed T2926: Design gap in openpgp card process as Wontfix.

As others have pointed out, we don't implement the Bell-Lapadula model.

Jul 27 2017, 2:44 PM · Stalled, Feature Request
marcus removed a project from T2907: make DNS look ups more parallel: gnupg (gpg23).
Jul 27 2017, 2:07 PM · Feature Request, gnupg
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

Jul 26 2017

marcus closed T2233: Missing feedback when sending key to key server as Wontfix.
Jul 26 2017, 4:34 PM · gnupg, Feature Request
werner added a comment to T2935: use-tor should have a third possible value, "if available".

FWIW, using a Debian specific thing is not portable and Unix sockets won't work on Windows. Thus using the standard localhost connection is simpler than adding extra complexity.

Jul 26 2017, 2:17 PM · gnupg (gpg22), In Progress, Feature Request, dirmngr
werner closed T2935: use-tor should have a third possible value, "if available" as Resolved.

Okay, I implemented the second part and Tor is now used if availabale.
--no-use-tor disables Tor.
--use-tor forces use Tor and can't be reset.

Jul 26 2017, 2:06 PM · gnupg (gpg22), In Progress, Feature Request, dirmngr
werner claimed T2935: use-tor should have a third possible value, "if available".
Jul 26 2017, 10:38 AM · gnupg (gpg22), In Progress, Feature Request, dirmngr

Jul 25 2017

p91 added a comment to T2688: unlocking gpg-agent via pam?.

I am not to familiar with the gnome keyring but from looking it up on the arch wiki, it seems to have this single sign on capability.

Jul 25 2017, 7:54 PM · gpgagent, Feature Request
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