Page MenuHome GnuPG
Feed Advanced Search

Oct 28 2020

ikloecker added a comment to T5093: GnuPG: Add quick-revsig.

Minor remark: I would change this (in the documentation) to

gpg --quick-revoke-sig fpr fpr-of-signing-key [names]

as for --quick-sign-key, --quick-add-key, and --quick-set-expire, even if USER IDs can be used instead of fingerprints. We shouldn't advertise the usage of USER IDs, if we prefer the users to use the fingerprints. I suggest to also change user-id to fpr in the documentation of --quick-add-uid and --quick-revoke-uid. Using USER IDs for identifying keys is ambiguous and errorprone (e.g. if non-ASCII characters get involved, which, incidentally, is the reason why I started to work on KMail).

Oct 28 2020, 10:46 AM · Feature Request, gnupg (gpg22)

Oct 27 2020

werner edited projects for T5093: GnuPG: Add quick-revsig, added: gnupg (gpg22), Feature Request; removed gnupg.
Oct 27 2020, 3:49 PM · Feature Request, gnupg (gpg22)
werner merged task T4095: Add non-interactive --quick-revoke-sig into T5093: GnuPG: Add quick-revsig.
Oct 27 2020, 3:44 PM · gnupg (gpg22), Feature Request
werner claimed T4095: Add non-interactive --quick-revoke-sig.
Oct 27 2020, 8:48 AM · gnupg (gpg22), Feature Request

Oct 18 2020

werner added a comment to T5104: Consider removing %n uses from printf-like functions.

gcc also warns about missing arguments and hopefully also if the arg for %n is not an int*.
You may need to enable these warnings which we do at least in maintainer-mode. On Windows some of the warnings might be wrong because mingw assumes the MS implementation.

Oct 18 2020, 1:08 PM · Feature Request
vext01 added a comment to T5104: Consider removing %n uses from printf-like functions.

Fair enough with regards to portability, and this is not a hill I will die on, but can you comment on the security concerns of using %n?

Oct 18 2020, 11:56 AM · Feature Request
werner closed T5104: Consider removing %n uses from printf-like functions as Wontfix.

Nope %n works on all implementations I am aware of. It has to because it is part of even C90.

Oct 18 2020, 9:50 AM · Feature Request

Oct 17 2020

vext01 added a comment to T5104: Consider removing %n uses from printf-like functions.

Hi Werner,

Oct 17 2020, 8:34 PM · Feature Request

Oct 16 2020

werner added a comment to T5104: Consider removing %n uses from printf-like functions.

Sorry, it is entirely non-sense to ban useful printf features. Also note that we use our own printf implementation to avoid portability problems with for example "%zu". If you have a problem with any of the uses of "%n", please explain the problem.

Oct 16 2020, 9:07 AM · Feature Request

Oct 15 2020

gnezdo added a comment to T5104: Consider removing %n uses from printf-like functions.

patch misses the type. A better one is .

Oct 15 2020, 8:54 AM · Feature Request
gnezdo created T5104: Consider removing %n uses from printf-like functions.
Oct 15 2020, 8:51 AM · Feature Request

Oct 10 2020

Denisov23 added a comment to T5092: Translate Gnupg in Italian.

Hello,
I finished the Italian translation of the GnuPg 2.2 file.
I need help, can you please update the source project with this translation? I am a beginner, unable to do this.
I attach files translated into Italian


Oct 10 2020, 8:20 PM · gnupg, i18n, Feature Request

Oct 6 2020

werner triaged T5092: Translate Gnupg in Italian as Normal priority.
Oct 6 2020, 9:39 PM · gnupg, i18n, Feature Request

Oct 4 2020

werner added a comment to T5092: Translate Gnupg in Italian.

We do have an Italian translation but it is quite outdated:

Oct 4 2020, 12:09 PM · gnupg, i18n, Feature Request

Oct 3 2020

Denisov23 created T5092: Translate Gnupg in Italian.
Oct 3 2020, 8:42 PM · gnupg, i18n, Feature Request
leder renamed T5083: usecase for --detach-sign as the default signature creation method from usecase for --detach --sign as the default signature creation method to usecase for --detach-sign as the default signature creation method.
Oct 3 2020, 7:31 PM · Info Needed, Feature Request
leder added a comment to T5083: usecase for --detach-sign as the default signature creation method.

Hello Werner,

Oct 3 2020, 7:26 PM · Info Needed, Feature Request
Denisov23 changed Version from Kleopatra OpenGPG 2.2.23 to Kleopatra OpenGPG 2.2.23 Gpg4win 3.1.13 Win 10 on T5091: Kleopatra: Close all tabs except this one.
Oct 3 2020, 4:06 PM · kleopatra, Feature Request
Denisov23 created T5091: Kleopatra: Close all tabs except this one.
Oct 3 2020, 12:37 PM · kleopatra, Feature Request

Oct 1 2020

bvieira added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

@werner can you confirm if the environment I provided will work with OpenSSH support fully implemented?

Oct 1 2020, 5:49 PM · Not A Bug, workaround, gnupg24, Windows, ssh
werner triaged T5083: usecase for --detach-sign as the default signature creation method as Normal priority.
Oct 1 2020, 3:01 PM · Info Needed, Feature Request

Sep 29 2020

werner added a project to T5085: Filter APDUs in log output: Feature Request.
Sep 29 2020, 11:23 AM · gnupg24, gnupg22, Feature Request, scd

Sep 25 2020

werner added a comment to T5083: usecase for --detach-sign as the default signature creation method.

I am sorry, but I do not understand your request. Please give real commands as examples.
You known that you can always use --output FILENAME to force a certain file name?

Sep 25 2020, 10:03 AM · Info Needed, Feature Request
leder renamed T5083: usecase for --detach-sign as the default signature creation method from usecase for --detach --sign as the default signature creation to usecase for --detach --sign as the default signature creation method.
Sep 25 2020, 9:35 AM · Info Needed, Feature Request
leder created T5083: usecase for --detach-sign as the default signature creation method.
Sep 25 2020, 9:34 AM · Info Needed, Feature Request

Sep 23 2020

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

I also don't want to leave my card in the reader authenticated for a full day, it just doesn't sound like a good practice to me. I also very often just forget about the card, so it just sits there, keys open for use.

Sep 23 2020, 6:49 AM · Feature Request

Sep 22 2020

werner created T5079: Add compliance flag to trustlist.txt.
Sep 22 2020, 11:13 AM · gnupg24 (gnupg-2.4.1), Restricted Project, Feature Request

Sep 16 2020

gniibe updated the task description for T5001: Card specification enhancement.
Sep 16 2020, 8:51 AM · Feature Request, scd

Sep 15 2020

werner triaged T5070: Retain the exact name of the archive when extracting/decrypting via gpgtar as Normal priority.

Using a not yet existing directory is a security feature. The directory is created at a time the signature has not yet been verified and thus it would be too easy to trick a user into overwriting important data.

Sep 15 2020, 9:26 PM · gnupg24, gnupg (gpg23), gpgtar, Feature Request
Romans10910 created T5070: Retain the exact name of the archive when extracting/decrypting via gpgtar.
Sep 15 2020, 8:56 PM · gnupg24, gnupg (gpg23), gpgtar, Feature Request

Sep 9 2020

nursoda created T5060: Feature to migrate a card based to a file based key pair.
Sep 9 2020, 7:59 PM · gnupg24, gnupg (gpg23), Feature Request
bernhard added a comment to T5028: gpg --locate-key should refetch via wkd, if configured and no good pubkey found.

--locate-external-keys exists since 2.2.17 and ignores the local keys.

Sep 9 2020, 4:00 PM · gnupg, Feature Request

Sep 7 2020

werner triaged T5054: Preservation of modification date upon decryption/extraction. as Normal priority.
Sep 7 2020, 10:30 AM · gnupg24, gnupg (gpg23), gpgtar, Feature Request

Sep 5 2020

werner added projects to T5054: Preservation of modification date upon decryption/extraction.: gpgtar, gnupg (gpg23).

I will consider a -p option for gpgtar.

Sep 5 2020, 8:02 PM · gnupg24, gnupg (gpg23), gpgtar, Feature Request
Romans10910 created T5054: Preservation of modification date upon decryption/extraction..
Sep 5 2020, 1:45 PM · gnupg24, gnupg (gpg23), gpgtar, Feature Request
werner triaged T5053: More gpg arguments available for use with gpgtar as Normal priority.
Sep 5 2020, 12:35 PM · gnupg24, gnupg (gpg23), gpgtar, Feature Request
Romans10910 created T5053: More gpg arguments available for use with gpgtar.
Sep 5 2020, 12:21 PM · gnupg24, gnupg (gpg23), gpgtar, Feature Request

Sep 4 2020

bvieira added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

So, if there's no support for native OpenSSH yet, I'll wait for it. After it's supported, I should be able to get the scenery I described working, right?

Sep 4 2020, 1:52 PM · Not A Bug, workaround, gnupg24, Windows, ssh
aheinecke closed T4388: GpgOL: Add draft encryption as an option. as Resolved.
Sep 4 2020, 12:05 PM · Feature Request, gpg4win, gpgol
werner added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Unfortunately you can't pass extra arguments.

Sep 4 2020, 7:47 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Sep 3 2020

gpguser123 added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

@bvieira You need to set pinentry-mode=loopback for gpg program used in git.

Sep 3 2020, 4:22 PM · Not A Bug, workaround, gnupg24, Windows, ssh
rkolvick added a comment to T5042: File deletion during encryption.

Thanks for your reply, but it is an OPTIONAL feature. The annoying part is not deleting the files. Comparing hundreds of time stamps to ensure you are current on what you want encrypted vs. unencrypted files that are either under development and/or complete, and therefore ready for encryption. This frequently needed comparison takes a significant amount of time, and is prone to error. Any responsible user will ensure there are tested file backups to prevent catastrophic losses, or they can simply NOT use the option.

Sep 3 2020, 12:08 AM · gpg4win, Feature Request

Sep 2 2020

bvieira added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

I'm actually trying to do the following:

Sep 2 2020, 2:10 PM · Not A Bug, workaround, gnupg24, Windows, ssh
avemilia added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

In the meantime you can use [0]. I have tested with ssh key on yubikey and AuthenticationMethods publickey, win32-ssh (or ssh-portable, which is the new repository name) correctly works with gpg and pinentry is called. Despite it being called wsl, wsl environment is not required.

Sep 2 2020, 1:59 PM · Not A Bug, workaround, gnupg24, Windows, ssh
aheinecke added a comment to T5042: File deletion during encryption.

See also: T3506

Sep 2 2020, 12:50 PM · gpg4win, Feature Request
aheinecke closed T5042: File deletion during encryption as Wontfix.

I have removed that feature intentionally. There were some issues where encryption errors were not properly reported to Kleopatra and handled by Kleopatra. This could result in catastrophic data loss. I have fixed ~3 issues regarding to that and then decided that in our architecture we cannot absolutely guarantee that this never can happen and cannot happen in the future. We have resolved all the issues, but they could occur again.

Sep 2 2020, 12:49 PM · gpg4win, Feature Request
werner edited projects for T5042: File deletion during encryption, added: Feature Request, gpg4win; removed Bug Report.
Sep 2 2020, 10:36 AM · gpg4win, Feature Request

Sep 1 2020

gniibe updated the task description for T5001: Card specification enhancement.
Sep 1 2020, 7:23 AM · Feature Request, scd

Aug 31 2020

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

There is not a lot of demand for this, thus we have not continued to think about it.

@gniibe: We could implement this on the card by extending our ugly hacks on the login-data DO, which are currently:

Everything up to a LF is considered a mailbox or account name.  If
the first LF is followed by DC4 (0x14) control sequence are
expected up to the next LF.  Control sequences are separated by FS
(0x18) and consist of key=value pairs.  There are two keys defined:

 F=<flags>

 Where FLAGS is a plain hexadecimal number representing flag values.
 The lsb is here the rightmost bit.  Defined flags bits are:

   Bit 0 = CHV1 and CHV2 are not synchronized
   Bit 1 = CHV2 has been set to the default PIN of "123456"
           (this implies that bit 0 is also set).

 P=<pinpad-request>

 Where PINPAD_REQUEST is in the format of: <n> or <n>,<m>.
 N for user PIN, M for admin PIN.  If M is missing it means M=N.
 0 means to force not to use pinpad.

A new 'C' flag maybe?

Aug 31 2020, 5:10 PM · Feature Request
werner added a comment to T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly.

There is not a lot of demand for this, thus we have not continued to think about it.

Aug 31 2020, 4:24 PM · Feature Request
glr added a comment to T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly.

@werner , I understand your poiont.

So, the best approach would be:
(1) Define some DO (Data-Object) or attribute/flag per key to control timeout or "force" by the card itself.
(2) Modify scdaemon so that it always ask authentication state to the card before doing crypto operation.
(3) Modify gpg frontend so that it shows those attribute/flag and setup.

Then, it is the card itself to control timeout or "force".

Aug 31 2020, 1:00 PM · Feature Request

Aug 27 2020

werner closed T5027: gpgtar's "--files-from" should also handle a LF terminated list of file names. as Resolved.
Aug 27 2020, 2:24 PM · gnupg (gpg22), Feature Request, gpgtar
werner closed T4597: Support GCM modes for ntbtls. as Resolved.

0.2.0 was just released with support for GCM. Tested against openpgpkeys.pm.me

Aug 27 2020, 9:34 AM · Restricted Project, Feature Request, ntbtls

Aug 25 2020

werner closed T4421: import-export does not remove duplicated subkeys as Resolved.

I implemented subkey collapsing in 2.3. It is enabled by default but you can disable it it with

Aug 25 2020, 10:42 AM · Feature Request, OpenPGP, gnupg (gpg23)

Aug 24 2020

werner added a comment to T5028: gpg --locate-key should refetch via wkd, if configured and no good pubkey found.

if a user decided to use the Web Key Directory, this should be used instead of falling back to whatever has been configured (nothing else by default)

Aug 24 2020, 11:04 AM · gnupg, Feature Request
bernhard added a comment to T5028: gpg --locate-key should refetch via wkd, if configured and no good pubkey found.

On the ml there was another request for this use case

Aug 24 2020, 9:56 AM · gnupg, Feature Request

Aug 22 2020

werner added a comment to T5027: gpgtar's "--files-from" should also handle a LF terminated list of file names..

Unicode file names will now also work - see T4083 and T5030

Aug 22 2020, 11:11 PM · gnupg (gpg22), Feature Request, gpgtar
werner closed T5032: On Becky! Internet Mail's GnuPG Plugin as Invalid.

Unfortunately we can't help you here as this is not a GnuPG problem or one of software we maintain.

Aug 22 2020, 11:08 PM · Feature Request
Romans10910 added a comment to T5027: gpgtar's "--files-from" should also handle a LF terminated list of file names..

Excellent! thanks for having considered this.

Aug 22 2020, 6:40 PM · gnupg (gpg22), Feature Request, gpgtar
Romans10910 created T5032: On Becky! Internet Mail's GnuPG Plugin.
Aug 22 2020, 6:18 PM · Feature Request

Aug 20 2020

werner changed the status of T5027: gpgtar's "--files-from" should also handle a LF terminated list of file names. from Open to Testing.

The options now work as documented. More tests on Window are required and eventually we need to handle non-ascii characters in file names.

Aug 20 2020, 3:56 PM · gnupg (gpg22), Feature Request, gpgtar
werner claimed T5027: gpgtar's "--files-from" should also handle a LF terminated list of file names..
Aug 20 2020, 12:42 PM · gnupg (gpg22), Feature Request, gpgtar

Aug 19 2020

werner triaged T5028: gpg --locate-key should refetch via wkd, if configured and no good pubkey found as Low priority.
Aug 19 2020, 1:06 PM · gnupg, Feature Request

Aug 18 2020

bernhard added a comment to T4393: GnuPG should always accept key updates even if the update does not contain UIDs.

Hello,
just reading the issue in detail.

Aug 18 2020, 5:50 PM · gnupg (gpg23), Feature Request
werner renamed T5027: gpgtar's "--files-from" should also handle a LF terminated list of file names. from Unable to use "--files-from" to gpgtar's "--files-from" should also handle a LF terminated list of file names..
Aug 18 2020, 11:57 AM · gnupg (gpg22), Feature Request, gpgtar

Aug 12 2020

werner closed T5016: Gnupg should support WAYLAND_DISPLAY variable for pinentry as Resolved.

Thanks. Added to 2.2.

Aug 12 2020, 9:30 AM · gnupg (gpg20), Feature Request

Aug 8 2020

werner added a project to T5016: Gnupg should support WAYLAND_DISPLAY variable for pinentry: gnupg (gpg20).
Aug 8 2020, 10:44 AM · gnupg (gpg20), Feature Request

Aug 7 2020

ya-isakov created T5016: Gnupg should support WAYLAND_DISPLAY variable for pinentry.
Aug 7 2020, 11:28 AM · gnupg (gpg20), Feature Request

Aug 5 2020

gniibe added a comment to T4951: Support point compression in Libgcrypt.

For the reference of full mod_sqrt, see https://eli.thegreenplace.net/2009/03/07/computing-modular-square-roots-in-python/

Aug 5 2020, 3:33 AM · Feature Request, libgcrypt

Jul 30 2020

werner closed T4872: Support opaque MPI with gcry_mpi_print as Resolved.

Patch backported to 2.2

Jul 30 2020, 10:28 AM · Restricted Project, Feature Request, libgcrypt

Jul 29 2020

werner triaged T5006: Kleopatra: Display Names and Key-IDs for certificates after any attempt to import them. as Normal priority.
Jul 29 2020, 1:22 PM · kleopatra, Feature Request
dscotese created T5006: Kleopatra: Display Names and Key-IDs for certificates after any attempt to import them..
Jul 29 2020, 4:43 AM · kleopatra, Feature Request

Jul 28 2020

werner triaged T5001: Card specification enhancement as Normal priority.
Jul 28 2020, 8:54 AM · Feature Request, scd

Jul 20 2020

bvieira added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Any news on this?

Jul 20 2020, 12:48 AM · Not A Bug, workaround, gnupg24, Windows, ssh

Jul 17 2020

werner closed T4310: GPGME: Add ssh export mode as Resolved.

C++ interface is also availabale in 1.14.0 (see rM690d967196d9).

Jul 17 2020, 12:06 PM · gpgme (gpgme 1.23.x), Feature Request

Jul 16 2020

werner added a project to T3794: GPGME: Make it possible to switch trust model per context: Feature Request.
Jul 16 2020, 3:21 PM · Feature Request, gpgol, gpgme
werner closed T3396: use swig to generate Ruby bindings for gpgme as Wontfix.

As of today we don't want to maintain another binding; see T3395

Jul 16 2020, 2:52 PM · Feature Request, gpgme
werner closed T3395: use swig to generate Perl bindings for gpgme as Wontfix.

The Python bindings are troublesome enough; as of today we don't want to maintain a Perl module.

Jul 16 2020, 2:51 PM · Feature Request, gpgme
werner moved T3272: Make groups available through GPGME from Backlog to For a future release on the gpgme board.
Jul 16 2020, 2:43 PM · gpgme, Feature Request
werner lowered the priority of T4195: Fix time API in gpgme from Normal to Low.
Jul 16 2020, 2:38 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
werner moved T4310: GPGME: Add ssh export mode from Backlog to QA for next release on the gpgme board.
Jul 16 2020, 2:36 PM · gpgme (gpgme 1.23.x), Feature Request
werner reassigned T4310: GPGME: Add ssh export mode from werner to aheinecke.

C part done; C++ interface is not yet done.

Jul 16 2020, 2:35 PM · gpgme (gpgme 1.23.x), Feature Request

Jul 15 2020

werner claimed T4310: GPGME: Add ssh export mode.
Jul 15 2020, 6:27 PM · gpgme (gpgme 1.23.x), Feature Request
werner moved T4578: python3 gpg module should offer an "encrypt" function that takes an email.message.EmailMessage and returns a new one from Backlog to Python stuff on the gpgme board.
Jul 15 2020, 4:55 PM · gpgme, Python, Feature Request

Jul 13 2020

gniibe added a comment to T4951: Support point compression in Libgcrypt.
  • compressed representation of EC point can be used in:
    • public key
    • (exporting) private key
    • signature
    • ECDH ephemeral key
  • Accepting compressed representation,for the initial implementation, I'd like to limit our effort for curves of NIST and Brainpool, except NIST P-224, which p = 3 mod 4.
Jul 13 2020, 10:06 AM · Feature Request, libgcrypt
n0542344 created T4993: Delete only private signing key from within gpg (without reimporting subkeys or 'rm ~/.gnupg/private-keys-v1.d/KEYGRIP.key').
Jul 13 2020, 9:50 AM · FAQ, gnupg (gpg22)

Jul 10 2020

werner added a comment to T4951: Support point compression in Libgcrypt.

Creating is not that useful - we prefer modern curves anyway.

Jul 10 2020, 9:21 AM · Feature Request, libgcrypt
werner added a comment to T4951: Support point compression in Libgcrypt.

I think that retrieving a parameter in compressed format is all what we need as per API.

Jul 10 2020, 9:20 AM · Feature Request, libgcrypt
gniibe added a comment to T4951: Support point compression in Libgcrypt.

(3) _gcry_ecc_os2ec in libgcrypt/cipher/ecc-misc.c should be modified to support parsing compressed representation.

Jul 10 2020, 8:19 AM · Feature Request, libgcrypt
gniibe claimed T4951: Support point compression in Libgcrypt.
Jul 10 2020, 3:41 AM · Feature Request, libgcrypt
gniibe added a comment to T4951: Support point compression in Libgcrypt.

What kind of API should we offer?
(1) offering something like q@comp name for gcry_mpi_ec_get_mpi
But...
If the intended use case will be in create_request function in gpg/sm/certreqgen.c, the 'q' is already generated in the form of SEXP.
It is up to an application (gpgsm), to convert non-compressed point representation to compressed point representation, here.

Jul 10 2020, 3:40 AM · Feature Request, libgcrypt

Jul 9 2020

werner closed T2103: Improve the pinentry password quality indication as Resolved.
Jul 9 2020, 1:16 PM · gnupg (gpg23), Feature Request
werner closed T4856: GPG: Key Exchange Put public OpenPGP key into signature as Resolved.
Jul 9 2020, 1:15 PM · Feature Request, gpgol, Keyserver, gnupg
gniibe added a parent task for T4160: ed488 support: T4417: Work needed for gnupg 2.3.
Jul 9 2020, 7:00 AM · gnupg24, gnupg (gpg23), Feature Request
gniibe changed the status of T4160: ed488 support from Open to Testing.

It's in master (to be gnupg 2.3).
Enjoy.

Jul 9 2020, 6:53 AM · gnupg24, gnupg (gpg23), Feature Request

Jul 8 2020

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

The qualitybar has now been removed from 2.2 and master.

Jul 8 2020, 4:18 PM · gnupg (gpg23), Feature Request

Jul 6 2020

werner added a comment to T4951: Support point compression in Libgcrypt.

We will need this for 1.9

Jul 6 2020, 10:49 AM · Feature Request, libgcrypt
werner added a comment to T4694: manage first-party attestations.

Yes, its on my agenda.

Jul 6 2020, 9:13 AM · Keyserver, Feature Request

Jul 5 2020

scy added a comment to T1849: Show revocation certificate details.

Since this issue is what I came across when googling for gpg inspect revocation certificate, I thought I’d add what I found out:

Jul 5 2020, 9:44 PM · gnupg, Feature Request
Valodim added a comment to T4694: manage first-party attestations.

I'd be interested, is this is still on the agenda?

Jul 5 2020, 8:46 PM · Keyserver, Feature Request