Page MenuHome GnuPG
Feed Advanced Search

May 11 2015

werner added a comment to T672: option to restrict agent cache usage.

You can implemnnt something like this using 2.1 and the --extra-socket feature.
Give the extra socket appropriate permissions/ACLs

May 11 2015, 8:46 PM · gnupg, Feature Request
werner renamed T1800: Allow s2k options for gpg --export-secret-key from Secret key s2k options ignored in GnuPG modern to Allow s2k options for gpg --export-secret-key.
May 11 2015, 7:52 PM · Feature Request, gnupg
werner added a project to T1800: Allow s2k options for gpg --export-secret-key: Feature Request.
May 11 2015, 7:51 PM · Feature Request, gnupg
werner raised the priority of T1760: Port pinentry-ncurses for windows from Wishlist to Normal.
May 11 2015, 2:12 PM · pinentry, Feature Request
werner added projects to T1259: pinentry should show fingerprint if certify a OpenPGP certificate: S/MIME, gnupg.
May 11 2015, 2:12 PM · gnupg, S/MIME, Feature Request
werner removed a project from T1259: pinentry should show fingerprint if certify a OpenPGP certificate: pinentry.
May 11 2015, 2:12 PM · gnupg, S/MIME, Feature Request
werner removed a project from T1494: pinentry to support 'ncurses --with-termlib': Bug Report.
May 11 2015, 1:16 PM · Feature Request, Gentoo, pinentry
werner added a project to T1494: pinentry to support 'ncurses --with-termlib': Feature Request.
May 11 2015, 1:16 PM · Feature Request, Gentoo, pinentry

May 8 2015

werner closed T1956: adduid from command line option as Resolved.
May 8 2015, 4:11 PM · gnupg, Feature Request
werner set Version to 2.1 on T1956: adduid from command line option.
May 8 2015, 4:11 PM · gnupg, Feature Request
werner added a comment to T1956: adduid from command line option.

Fixed in master with commit 64e809b Will go into 2.1.4.

May 8 2015, 4:11 PM · gnupg, Feature Request

May 6 2015

perske set Version to 2.1.3 on T1970: Implement --pinentry-mode loopback --passphrase-fd 9 also for gpgsm.
May 6 2015, 8:28 PM · Bug Report, gnupg
perske added projects to T1970: Implement --pinentry-mode loopback --passphrase-fd 9 also for gpgsm: Feature Request, gnupg.
May 6 2015, 8:28 PM · Bug Report, gnupg

May 4 2015

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

I changed that to a feature but I agree that the subkey selection mechanism
should take smartcards into account.

It would be surpising that suddendly a different subkey will be used for signing
if a smartcard is not available. Right, most users with several subkeys are
experts and know what they are going but nevertheless this is a change in behaviour.

May 4 2015, 8:23 AM · gnupg (gpg22), Feature Request
werner added a project to T1967: GnuPG should select a key for signing without trying to use missing subkeys: Feature Request.
May 4 2015, 8:23 AM · gnupg (gpg22), Feature Request

Apr 28 2015

werner added a comment to T1958: Use vfork/posix_spawn in gpgme.

Sorry, I don't understand why you have a ENOMEM problem there. You are using
Linux and thus you have copy-on-write which should not lead to such problem.
Right there are some corner cases but I doubt that they kick in here.

What kind garbage collector are you using? Can you check with the guix folks
whether they have a similar problem? IIRC, Guile also uses gpgme

You can't use SIGCHLD in a library.

Apr 28 2015, 1:51 PM · Info Needed, gpgme, Feature Request

Apr 26 2015

ip1981 added a comment to T1958: Use vfork/posix_spawn in gpgme.

My point is not speed of forking, but memory pressure. We have problems with
Nix package manager forking any apps, unless it uses vfork() (either
directly, or indirectly via posix_spawn).

If zombies are the only reason for double forking, there are other ways
around, e. g. ignoring SIGCHLD.

And speaking of bugs, don't we have tests? :-)

Apr 26 2015, 12:55 PM · Info Needed, gpgme, Feature Request
werner added a comment to T1958: Use vfork/posix_spawn in gpgme.

That would be a large change which for sure would introduce a lot of new bugs.
In comparison to other operations required for gpg startup the pissible speedup
between fork and vfork will be minor. In any case vfork is an ugly hack which
is not required on modern OSes with MMU. Using posix_spawn is not possible
because we do double forking.

If you have a real problem with the performance, we should first evaluate the
problem and then find a solution. Thus: Please describe the use case and why
you think that the process creation is the performance hog. GPGME has been
designed to overcome such performance problems by eventually introducing
co-porcesses so to fork gpg only once for many operations. We do this with
gpgsm already but have not yet seen an urgent need to also also change this for
gpg. However, if there is a real need for it we can do that.

Apr 26 2015, 12:03 PM · Info Needed, gpgme, Feature Request

Apr 24 2015

ip1981 added a comment to T1958: Use vfork/posix_spawn in gpgme.

Old plain fork is expensive, even on Linux, maybe because of garbage
collector.

https://github.com/zalora/defnix/commit/987a49aa77be5596ec2a352c1c758bce532b
5818
https://github.com/zalora/nix-
exec/commit/ea6eb396f0fa67df6568e1bf5dada41fb70a6ca2

Apr 24 2015, 5:09 PM · Info Needed, gpgme, Feature Request
werner added a comment to T1958: Use vfork/posix_spawn in gpgme.

Can you give a reason why you need this?

Apr 24 2015, 4:57 PM · Info Needed, gpgme, Feature Request
ip1981 added projects to T1958: Use vfork/posix_spawn in gpgme: Feature Request, gpgme.
Apr 24 2015, 10:23 AM · Info Needed, gpgme, Feature Request

Apr 22 2015

ilf added projects to T1956: adduid from command line option: Feature Request, gnupg.
Apr 22 2015, 11:21 PM · gnupg, Feature Request
werner added projects to T1839: Can't Encrypt with PIV-I Encryption Certificate - Unsupported Certificate: Feature Request, gnupg.
Apr 22 2015, 8:57 AM · gnupg, dirmngr, S/MIME, Feature Request
werner added a comment to T1839: Can't Encrypt with PIV-I Encryption Certificate - Unsupported Certificate.

That is not a bug but due to non-supported certificate policy constraints.

If you want to ignore them as a workaround you may modify the function
unknown_criticals which you find in
gnupg/dirmngr/validate.c and gnupg/sm/validate.c. Add to the
"known" array the strings "2.5.29.36" and "2.5.29.54".

Apr 22 2015, 8:57 AM · gnupg, dirmngr, S/MIME, Feature Request
werner removed projects from T1839: Can't Encrypt with PIV-I Encryption Certificate - Unsupported Certificate: Bug Report, gpg4win.
Apr 22 2015, 8:57 AM · gnupg, dirmngr, S/MIME, Feature Request

Apr 21 2015

werner added a comment to T1618: Make gnupg more friendly to multiple readers.

c3po: There is no need to sighup gpg-agent.
gpgconf --reload (or --kill) dirmngr is sufficent

Apr 21 2015, 8:37 PM · gnupg, Feature Request, scd
ilf added a comment to T1827: Allow to batch up key refreshs in dirmngr.

I would also like to see this.

Maybe --refresh-keys without arguments for "the entire keyring" should also ask
for a confirmation "This will leak your entire keyring to the keyserver and
possibly an attacker. Do you really want to do this? (y/N)", or "--yes".

Apr 21 2015, 9:47 AM · gnupg, Feature Request, dirmngr
gniibe added a comment to T1618: Make gnupg more friendly to multiple readers.

Please see T1930. And if you have time, please
test it for PC/SC.
For GnuPG's internal CCID driver, you can use reader-port=1 for the case of a).
I don't know if partial match will be useful for internal CCID driver.

Apr 21 2015, 8:42 AM · gnupg, Feature Request, scd
gniibe added a comment to T1930: PATCH: Be more flexible on PC/SC reader selection.

D291: 599_gpg2-scd-issue-1930-patch.diff

Apr 21 2015, 8:21 AM · gnupg, Feature Request, scd
gniibe added a project to T1930: PATCH: Be more flexible on PC/SC reader selection: Restricted Project.
Apr 21 2015, 8:21 AM · gnupg, Feature Request, scd
gniibe added a comment to T1930: PATCH: Be more flexible on PC/SC reader selection.

Thank you for your patch. I think that it is more useful.
Well, it will change the semantics of "reader-port" option slightly (exact match
to partial match).
In this case, isn't it more useful for users to allow default reader when no
match (my patch attached)?

Please let me know your name so that I can acknowledge your name as original
patch author.
Please test my patch.

Apr 21 2015, 8:21 AM · gnupg, Feature Request, scd

Apr 19 2015

Mento added a project to T1955: Prefer keys with no or cached passphrase.: Feature Request.
Apr 19 2015, 2:57 PM · gnupg (gpg23), Feature Request

Apr 18 2015

dkg added a project to T1951: gpg-agent needs an API to verify a passphrase: gpgagent.
Apr 18 2015, 11:30 AM · gnupg, Feature Request, gpgagent
dkg set Version to 2.1 on T1951: gpg-agent needs an API to verify a passphrase.
Apr 18 2015, 10:41 AM · gnupg, Feature Request, gpgagent
dkg added projects to T1951: gpg-agent needs an API to verify a passphrase: Feature Request, gnupg.
Apr 18 2015, 10:41 AM · gnupg, Feature Request, gpgagent

Apr 14 2015

werner added a project to T1945: pin entry prompt should include more structured metadata: Restricted Project.
Apr 14 2015, 7:39 PM · Feature Request, gnupg
werner set Version to 2.1 on T1945: pin entry prompt should include more structured metadata.
Apr 14 2015, 7:39 PM · Feature Request, gnupg
werner added a comment to T1945: pin entry prompt should include more structured metadata.

Well, I commited a change to gnupg and for documentation reasons also to pinentry.

When calling pinentry with a known key (but not for PIN or during key creation)
the internal cache id is converted to a keyinfo string and send to Pinentry.
example:

  SETKEYINFO n/FD692BD59D6640A84C8422573D469F84F3B98E53

That string identifies a key. It is prefixed with a letter with a secret
meaning (actually n = normal key, s = used for ssh). Pinnetries should not
interpret the string but take it as opaque data.

It is possible to backport this to 2.0 if there is an interest in this.

Apr 14 2015, 7:39 PM · Feature Request, gnupg
dkg added a comment to T1827: Allow to batch up key refreshs in dirmngr.

I would like to see this happen. It would be great if dirmngr could make
parcimonie obsolete, for example.

(should this be "category: dirmngr" instead of just adding it as a topic?)

Apr 14 2015, 4:31 AM · gnupg, Feature Request, dirmngr

Apr 10 2015

gniibe added a project to T1081: scd: "card error" after usb reader plug/unplug cycle, needs hard restart: gnupg.
Apr 10 2015, 10:08 AM · gnupg, gpg4win, scd, Feature Request
gniibe added a comment to T1081: scd: "card error" after usb reader plug/unplug cycle, needs hard restart.

Let me confirm. Does this bus still exist in recent version of gpg 1.4 and/or
2.0, 2.1?

Apr 10 2015, 10:08 AM · gnupg, gpg4win, scd, Feature Request
gniibe claimed T1081: scd: "card error" after usb reader plug/unplug cycle, needs hard restart.
Apr 10 2015, 10:08 AM · gnupg, gpg4win, scd, Feature Request
gniibe claimed T1323: Poldi should allow password entry when a card is not inserted.
Apr 10 2015, 9:59 AM · Feature Request, poldi

Apr 9 2015

werner added a comment to T1944: Global changing of expiration date for mainkey and subkeys.

Not yet.

Apr 9 2015, 1:57 PM · gnupg, Feature Request
werner added a project to T1945: pin entry prompt should include more structured metadata: Feature Request.
Apr 9 2015, 1:44 PM · Feature Request, gnupg
werner removed a project from T1945: pin entry prompt should include more structured metadata: Bug Report.
Apr 9 2015, 1:44 PM · Feature Request, gnupg
werner added a comment to T1945: pin entry prompt should include more structured metadata.

For a regular private key wie have such an indentifier. We don't have it for
symmetric passphrases but they are very rarely used. There is also no need to
have any cache for a smart card PIN.

The OpenPGP information as conveyed with SETDESC ist not a stable idnetification
but I think I can add something else. Not for 2.1.3 but soon after it.

Apr 9 2015, 1:44 PM · Feature Request, gnupg

Apr 8 2015

guilhem closed T1710: Fine-grained --fast-list-mode as Resolved.
Apr 8 2015, 10:29 PM · patch, gnupg, Feature Request
guilhem added a comment to T1710: Fine-grained --fast-list-mode.

Done in c238340:

http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=c2383407bba5eefea486464a31e02846124c9da5

Apr 8 2015, 10:29 PM · patch, gnupg, Feature Request
gnupgpacker added projects to T1944: Global changing of expiration date for mainkey and subkeys: Feature Request, gnupg.
Apr 8 2015, 8:22 AM · gnupg, Feature Request

Apr 4 2015

werner added a project to T1932: GnuPG 2.1 (gpgsm):set default of 'hash-algo' from sha1 to sha256: Feature Request.
Apr 4 2015, 11:15 AM · Feature Request, gnupg, gnupg (gpg21), S/MIME
werner lowered the priority of T1932: GnuPG 2.1 (gpgsm):set default of 'hash-algo' from sha1 to sha256 from High to Normal.
Apr 4 2015, 11:15 AM · Feature Request, gnupg, gnupg (gpg21), S/MIME
werner added a project to T1113: sign + encryption OK but decryption failed with 3072 bits key on smartcard V2: Documentation.
Apr 4 2015, 11:14 AM · Not A Bug, gnupg, Feature Request, scd, Documentation
werner added projects to T1113: sign + encryption OK but decryption failed with 3072 bits key on smartcard V2: scd, Feature Request, gnupg.
Apr 4 2015, 11:13 AM · Not A Bug, gnupg, Feature Request, scd, Documentation
werner removed a project from T1113: sign + encryption OK but decryption failed with 3072 bits key on smartcard V2: Bug Report.
Apr 4 2015, 11:13 AM · Not A Bug, gnupg, Feature Request, scd, Documentation
werner added a project to T1939: Listing a keybox isn't as fast as promised: Bug Report.
Apr 4 2015, 11:08 AM · Duplicate, Bug Report, gnupg
werner added a comment to T1939: Listing a keybox isn't as fast as promised.

I know. It is a regression. I will look into it soon.

Apr 4 2015, 11:08 AM · Duplicate, Bug Report, gnupg

Apr 3 2015

gniibe added a project to T1854: Problems with same encryption and signing key on smartcard: gnupg.
Apr 3 2015, 6:12 AM · gnupg, Feature Request, scd
gniibe added a comment to T1854: Problems with same encryption and signing key on smartcard.

I understand your case.

Apr 3 2015, 6:12 AM · gnupg, Feature Request, scd
gniibe claimed T1854: Problems with same encryption and signing key on smartcard.
Apr 3 2015, 6:12 AM · gnupg, Feature Request, scd
gniibe claimed T1734: [SUGGESTION] Implement a function to re-generate public keys and(!) "stubs" from private keys stored on smartcard only.
Apr 3 2015, 6:09 AM · gnupg, Feature Request
gniibe claimed T1405: Print a warning for readers not supporting extended APDUs..
Apr 3 2015, 5:54 AM · gnupg, Feature Request, scd
gniibe added a comment to T1509: gnupg2 (gpg-agent): Disable producing of core dumps for gpg-agent via prctl(PR_SET_DUMPABLE, 0) as ssh-agent does.

As I wrote to #712744, distribution nowadays is conservative enough for its
default kernel settings, and it doesn't require each application to have special
settings.

I think that we will be able to close this soon.

Apr 3 2015, 5:51 AM · gnupg, Debian, gnupg (gpg20), Feature Request, gpgagent
gniibe claimed T1621: Support multiple cards (not just readers).
Apr 3 2015, 5:41 AM · gnupg, Feature Request
gniibe claimed T1618: Make gnupg more friendly to multiple readers.
Apr 3 2015, 5:40 AM · gnupg, Feature Request, scd
gniibe claimed T1930: PATCH: Be more flexible on PC/SC reader selection.
Apr 3 2015, 4:35 AM · gnupg, Feature Request, scd

Apr 1 2015

guilhem added a comment to T1710: Fine-grained --fast-list-mode.

I created (1938) a new issue for the extreme slowness of --list-sigs on a
keybox. 1938 is most likely a bug, while 1710 is merely a quickfix for an
algorithmic issue in --list-sigs. However if with keybox “random access to the
keys is now really fast”, maybe it a proper fix could easily be implemented
instead. See also

http://lists.gnupg.org/pipermail/gnupg-devel/2015-February/029541.html
Apr 1 2015, 4:27 PM · patch, gnupg, Feature Request
guilhem set Version to 2.1.2 on T1939: Listing a keybox isn't as fast as promised.
Apr 1 2015, 4:19 PM · Duplicate, Bug Report, gnupg
guilhem added projects to T1939: Listing a keybox isn't as fast as promised: Feature Request, gnupg.
Apr 1 2015, 4:19 PM · Duplicate, Bug Report, gnupg
dkg added a comment to T1710: Fine-grained --fast-list-mode.

I'm also seeing this extreme delay from gpg --list-sigs 2.1.2 on a large
keyring, particularly when using kbx. It seems likely that there is a bug here.

Apr 1 2015, 12:42 AM · patch, gnupg, Feature Request

Mar 24 2015

werner closed T1925: Broken link pointing to http://egd.sourceforge.org/ instead of .sourceforge.net as Resolved.
Mar 24 2015, 11:39 AM · gpgweb, Feature Request
werner added a comment to T1925: Broken link pointing to http://egd.sourceforge.org/ instead of .sourceforge.net.

Thanks. Fix pushed to the repo.

Mar 24 2015, 11:39 AM · gpgweb, Feature Request

Mar 21 2015

anstein added a comment to T1930: PATCH: Be more flexible on PC/SC reader selection.

D292: 591_gnupg-2.0.27-pkcs11_reader_match.patch

Mar 21 2015, 8:29 PM · gnupg, Feature Request, scd
anstein added projects to T1930: PATCH: Be more flexible on PC/SC reader selection: scd, Feature Request, gnupg.
Mar 21 2015, 8:29 PM · gnupg, Feature Request, scd

Mar 16 2015

werner removed a project from T1747: Some command line options can not be abbreviated: Bug Report.
Mar 16 2015, 3:14 PM · Feature Request, gnupg
werner added a project to T1747: Some command line options can not be abbreviated: Feature Request.
Mar 16 2015, 3:14 PM · Feature Request, gnupg

Mar 15 2015

stebe added projects to T1925: Broken link pointing to http://egd.sourceforge.org/ instead of .sourceforge.net: Feature Request, gpgweb.
Mar 15 2015, 5:50 PM · gpgweb, Feature Request

Mar 13 2015

dkg added a comment to T1734: [SUGGESTION] Implement a function to re-generate public keys and(!) "stubs" from private keys stored on smartcard only.

This shows up elsewhere too:

http://forum.yubico.com/viewtopic.php?f=26&t=1171

says:

For some inexplicable reason, GnuPG cannot extract the public key from a
smartcard except during generation. That means that to use the key from
another computer, you either have to copy the public key from the original
computer's GnuPG keyring, or you need to set the URL attribute to a file
which contains the PGP public key block. Otherwise, the token is effectively
locked to a single computer, and unuseable if you happen to trash your
keyring unless you regenerate a key.

It would be nice to streamline this case.

Mar 13 2015, 10:50 PM · gnupg, Feature Request

Mar 10 2015

werner added a comment to T1917: Provide a way to determine available ECC Curves.

Done with commit 14af2be

$ gpg --with-colons --list-config curve
cfg:curve:ed25519;nistp256;nistp384;nistp521;brainpoolP256r1;brainpoolP384r1;brainpoolP512r1;secp256k1

Mar 10 2015, 3:45 PM · gnupg, Feature Request
werner closed T1917: Provide a way to determine available ECC Curves as Resolved.
Mar 10 2015, 3:45 PM · gnupg, Feature Request
werner added a comment to T1919: Libgcrypt in Gpg4Win has AES-NI support disabled.

Since then we did a lot of work on Libgcrypt so that the AES-NI code is
different from May 2012. It is possible that we accidently clobbered a register
which might have been the reason for the VirtualBox failure.

I can't remember the test case, but any use of AES should have hit it. Just use
gpg where AES is the default anyway. I suggest to revert that patch an see what
happens.

Mar 10 2015, 10:56 AM · libgcrypt, Feature Request, gpg4win
werner closed T1869: Case value not in enumerated type as Resolved.
Mar 10 2015, 10:00 AM · Not A Bug, libgcrypt, Feature Request
werner added a comment to T1869: Case value not in enumerated type.

Yes it is not for a reason - checkout the comments to see why.

Mar 10 2015, 10:00 AM · Not A Bug, libgcrypt, Feature Request
werner added a project to T1869: Case value not in enumerated type: Not A Bug.
Mar 10 2015, 10:00 AM · Not A Bug, libgcrypt, Feature Request
werner closed T1871: Adding 'int' to a string does not append to the string as Resolved.
Mar 10 2015, 9:57 AM · Not A Bug, libgcrypt, Feature Request
werner added a project to T1871: Adding 'int' to a string does not append to the string: Not A Bug.
Mar 10 2015, 9:57 AM · Not A Bug, libgcrypt, Feature Request
werner added a comment to T1871: Adding 'int' to a string does not append to the string.

Sure it does not. This is C! What a plain silly warning.

Mar 10 2015, 9:57 AM · Not A Bug, libgcrypt, Feature Request
werner added a comment to T1882: warning: comparison of array 'hd->buf' equal to a null pointer is always false.

No c+p of warnings please! Use gnupg-devel for such things.

Mar 10 2015, 9:56 AM · Mistaken, libgcrypt, Feature Request
werner added a project to T1882: warning: comparison of array 'hd->buf' equal to a null pointer is always false: Mistaken.
Mar 10 2015, 9:56 AM · Mistaken, libgcrypt, Feature Request
werner closed T1882: warning: comparison of array 'hd->buf' equal to a null pointer is always false as Resolved.
Mar 10 2015, 9:56 AM · Mistaken, libgcrypt, Feature Request
werner added a comment to T1883: missing test case for buf_cpy.

Please write one and sent it to gcrypt-devel. You should also provide some
eveidence for your believe.

Mar 10 2015, 9:43 AM · Info Needed, Feature Request, libgcrypt
werner added a project to T1883: missing test case for buf_cpy: Feature Request.
Mar 10 2015, 9:43 AM · Info Needed, Feature Request, libgcrypt
werner lowered the priority of T1883: missing test case for buf_cpy from Normal to Wishlist.
Mar 10 2015, 9:43 AM · Info Needed, Feature Request, libgcrypt

Mar 9 2015

aheinecke added projects to T1919: Libgcrypt in Gpg4Win has AES-NI support disabled: gpg4win, Feature Request, libgcrypt.
Mar 9 2015, 6:41 PM · libgcrypt, Feature Request, gpg4win
aheinecke updated subscribers of T1919: Libgcrypt in Gpg4Win has AES-NI support disabled.
Mar 9 2015, 6:41 PM · libgcrypt, Feature Request, gpg4win

Mar 6 2015

npcole added projects to T1917: Provide a way to determine available ECC Curves: Feature Request, gnupg.
Mar 6 2015, 1:13 PM · gnupg, Feature Request
npcole set Version to 2.1 on T1917: Provide a way to determine available ECC Curves.
Mar 6 2015, 1:13 PM · gnupg, Feature Request
JW set Version to 1.6.3 on T1882: warning: comparison of array 'hd->buf' equal to a null pointer is always false.
Mar 6 2015, 5:52 AM · Mistaken, libgcrypt, Feature Request
JW added projects to T1882: warning: comparison of array 'hd->buf' equal to a null pointer is always false: Feature Request, libgcrypt.
Mar 6 2015, 5:52 AM · Mistaken, libgcrypt, Feature Request

Mar 5 2015

JW added projects to T1871: Adding 'int' to a string does not append to the string: Feature Request, libgcrypt.
Mar 5 2015, 11:29 PM · Not A Bug, libgcrypt, Feature Request