Page MenuHome GnuPG

Won't FixCommunication
ArchivedPublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Recent Activity

May 25 2023

werner added a comment to T2820: GPGME: Allow to set the keyring for a context.

secring.gpg is only used by unsupported legacy versions of GnuPG. Since 2.1 it is not anymore used.

May 25 2023, 9:43 AM · Won't Fix, gpgme, Feature Request

May 24 2023

sfought added a comment to T2820: GPGME: Allow to set the keyring for a context.

So if I have \MyDirectory\pubring.pgp and MyDirectory\secring.pgp files, how do I use the --homedir option to access those?

May 24 2023, 10:15 PM · Won't Fix, gpgme, Feature Request

May 19 2023

aheinecke added a comment to T2820: GPGME: Allow to set the keyring for a context.

This is not really what the issue here is talking about. This issue was about "merging" multiple keyrings into a single view. If I understand you correctly you want to have matching pubrings and secret key directories for different applications. That is fully covered and what many users do by setting GNUPGHOME through the environment, the --homedir option or the windows registry.

May 19 2023, 4:13 PM · Won't Fix, gpgme, Feature Request
sfought added a comment to T2820: GPGME: Allow to set the keyring for a context.

Did anything get implemented to handle this? We have a central network file share where we store our public and secret key rings. We have several different applications that access these key rings. I'm trying to convert one of them from using gpg.exe via the command line with the --keyring and --secret-keyring paramters to using gpgme, but I don't see a way to specify the keyrings. Any help would be appreciated.

May 19 2023, 3:47 PM · Won't Fix, gpgme, Feature Request

Jul 8 2021

Jakuje added a comment to T5521: Use of conscious language.

There is no point in questioning whether a couple of words change racism or any other human problems of these days. It will not.

Jul 8 2021, 10:38 AM · gnupg24, Won't Fix, Feature Request, gnupg (gpg23), libgcrypt

Jul 7 2021

werner triaged T5521: Use of conscious language as Wishlist priority.

Sorry, this is not acceptable to me. <rant>You don't change racism by avoid words which are may be connected to racism. Master is a term used for example to indicate that a person is proficient in her profession. Slave is (in theory) a historic term to describe, well slaves. That is humans who are non-free and are not allowed to control their lives - like the majority of humans these days - they are just called different and the methods of suppression are different than in the past. In fact a Roman slave (but not a medieval bondsman) had well defined and esteemed rights not something the majority of US citizen with a dark skin has in practice. Term abolished, racism abolished, works as good as freeing the US slaves in the 1856, the 1960, or still today. It did not work. Mr. Kings hope has not yet realized itself and is now maybe farther away than we all had hoped in the second half of the last century. Don't cover facts by changing words used in a very different context.</rant>

Jul 7 2021, 5:48 PM · gnupg24, Won't Fix, Feature Request, gnupg (gpg23), libgcrypt

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

Jul 17 2017

marcus archived Won't Fix.
Jul 17 2017, 5:47 PM
marcus closed T3016: Vague error message: key X can't be retrieved (without telling anybody why) as Wontfix.
Jul 17 2017, 5:46 PM · Won't Fix, Bug Report, gnupg
marcus closed T3012: gpg-agent 2.0.30 not able to create SHA-2 signatures with scute as Wontfix.

gpgtools will have to update.

Jul 17 2017, 5:42 PM · Won't Fix, Bug Report, gnupg (gpg20), gnupg, scd
marcus merged task T2970: libgcrypt fails to build without NEON instruction set on arm64 into T2975: building libgcrypt fails on ARM64/FreeBSD 11x STABLE.
Jul 17 2017, 5:41 PM · Bug Report, libgcrypt, Won't Fix
marcus closed T2811: please compare the timestamps of secring.gpg and .gpg-v21-migrated and consider re-migration as Wontfix.

werner said this won't be fixed.

Jul 17 2017, 5:38 PM · Won't Fix, Feature Request, gnupg
marcus closed T1426: the way gpg updates the pubring files makes it impossible to symlink it as Wontfix.
Jul 17 2017, 5:34 PM · Won't Fix, gnupg, Feature Request
marcus closed T1901: seed.c: the right operand of '^' is a garbage value as Wontfix.
Jul 17 2017, 5:33 PM · Won't Fix, libgcrypt

Jun 22 2017

marcus closed T1741: comparison between signed and unsigned integer as Wontfix.

If we will ever do this, then only in conjunction with appropriate continuous integration tools that report on new warnings and progress. Closing here.

Jun 22 2017, 5:09 PM · Won't Fix, libgcrypt
marcus closed T1991: pinentry-w32 needs to adjust button sizes as Wontfix.

Nobody started to hack on it in two years, and buried in this bug report nobody will find it. If this is still a desirable task, a new ticket should be opened.

Jun 22 2017, 5:07 PM · pinentry, Feature Request, Won't Fix, Not A Bug

May 9 2017

werner added a comment to T2820: GPGME: Allow to set the keyring for a context.

Well, this will be a different thing and more related to the to-be-implemented key origin feature.
I would thus suggest to open a new task for this.

May 9 2017, 9:07 AM · Won't Fix, gpgme, Feature Request
aheinecke added a comment to T2820: GPGME: Allow to set the keyring for a context.

I think we are talking "aneinander vorbei". AFAIK we agreed (on the Osnabrück meeting) that we will cater to this usecase: Multiple different keyrings for some operations. Or "curated" keyring. Through GPGK and so we will have some API (key probably not a keyring for a context) like this in GPGME at some point in the next years. This is why I think this issue might be kept open to say: Yes we see the usecase but we will not solve it by exposing, what you call a hack, through GPGME. But we will solve it at some point with a better solution.

May 9 2017, 9:05 AM · Won't Fix, gpgme, Feature Request

May 8 2017

werner closed T2820: GPGME: Allow to set the keyring for a context as Resolved.

Back to you original problem: What you are trying to do is a hack to work around properties of GnuPG. Namely, that GnuPG stores its state in a _directory_ and you are modifying parts of this state (e.g. pubring.gpg). This is why GPGME allows you to switch to another directory but obviously does not allow you to modify parts of a directory (i.e. the state).

May 8 2017, 7:20 PM · Won't Fix, gpgme, Feature Request
aheinecke added a comment to T2820: GPGME: Allow to set the keyring for a context.

FWIW I strongly disagree with the sentiment that GPGME should be a "dumbed down" "Easy" GnuPG API. It should be GnuPG made stable -> A stable and reliable C API for the Free Software OpenPGP implementation GnuPG. But this is off topic. SCNR. It's much easier just to use process calls in many cases but I understand why this should not be done and leads to maintenance problems / bugs.

May 8 2017, 5:39 PM · Won't Fix, gpgme, Feature Request
aheinecke reopened T2820: GPGME: Allow to set the keyring for a context as "Open".

As discussed: The proper solution for this is GPGK, a Pubkey deaemon for GnuPG that would cater to audited / monitored keyrings. The usecase has not gone away and from my talks with people in the community and my general experience it is not "special" and definitely not "very special". It's important for Software Developers using GPGME that want to have keyrings for their Software Seperate from the general GnuPG user setup.

May 8 2017, 5:35 PM · Won't Fix, gpgme, Feature Request
werner closed T2820: GPGME: Allow to set the keyring for a context as Resolved.

GPGME is about making GPG easy and not to cover very special use cases. I'll thus close this bug.

May 8 2017, 2:07 PM · Won't Fix, gpgme, Feature Request

Mar 31 2017

marcus moved T3016: Vague error message: key X can't be retrieved (without telling anybody why) from Done to Backlog on the gnupg board.
Mar 31 2017, 3:04 AM · Won't Fix, Bug Report, gnupg
marcus moved T3016: Vague error message: key X can't be retrieved (without telling anybody why) from Backlog to Done on the gnupg board.
Mar 31 2017, 3:03 AM · Won't Fix, Bug Report, gnupg

Mar 30 2017

admin created Won't Fix.
Mar 30 2017, 6:42 PM

Mar 28 2017

werner added a project to T3016: Vague error message: key X can't be retrieved (without telling anybody why): Won't Fix.
Mar 28 2017, 2:44 PM · Won't Fix, Bug Report, gnupg

Mar 22 2017

wglas85 added a comment to T3012: gpg-agent 2.0.30 not able to create SHA-2 signatures with scute.

Hello Werner,

The problem is, that some projects liek gpgtools for MacOS are reluctantly sticking to
gnupg-2.0 :-/

So, I'd love to have this patch committed in order to ease the transition phase from

2.0 to 2.1 for them.

Regards, Wolfgang
Mar 22 2017, 1:17 PM · Won't Fix, Bug Report, gnupg (gpg20), gnupg, scd
werner added projects to T3012: gpg-agent 2.0.30 not able to create SHA-2 signatures with scute: scd, gnupg (gpg20), Won't Fix.
Mar 22 2017, 12:28 PM · Won't Fix, Bug Report, gnupg (gpg20), gnupg, scd

Mar 1 2017

cpm added a comment to T2970: libgcrypt fails to build without NEON instruction set on arm64.

Yes, it's the same issue.

Mar 1 2017, 3:14 PM · Bug Report, libgcrypt, Won't Fix
werner added a comment to T2970: libgcrypt fails to build without NEON instruction set on arm64.

Isn't this the same as T2975 ?

Mar 1 2017, 3:04 PM · Bug Report, libgcrypt, Won't Fix

Feb 23 2017

cpm added a comment to T2970: libgcrypt fails to build without NEON instruction set on arm64.

Ok, thanks!

Feb 23 2017, 9:17 PM · Bug Report, libgcrypt, Won't Fix
werner added a project to T2970: libgcrypt fails to build without NEON instruction set on arm64: Won't Fix.
Feb 23 2017, 8:31 PM · Bug Report, libgcrypt, Won't Fix
werner added a comment to T2970: libgcrypt fails to build without NEON instruction set on arm64.

You need to wait for 1.8 - in a few weeks.
I looked at the required changes but decided not to backport that for 1.7.6.

Feb 23 2017, 8:31 PM · Bug Report, libgcrypt, Won't Fix

Jan 6 2017

werner added a project to T1426: the way gpg updates the pubring files makes it impossible to symlink it: Won't Fix.
Jan 6 2017, 7:04 PM · Won't Fix, gnupg, Feature Request
werner added a project to T1345: gpg should try to connect using HTTP if HKP fails: Won't Fix.
Jan 6 2017, 6:59 PM · Won't Fix, gnupg, Feature Request
werner added a project to T1148: 1.4.x pinpad support (reader covadis vega-alpha => cannot used secure PIN): Won't Fix.
Jan 6 2017, 6:55 PM · Won't Fix, gnupg (gpg14), Feature Request, gnupg
werner closed T2118: Command --quick-gen-key ignores --default-cert-expire, --edit-key ignores --default-sig-expire as Resolved.
Jan 6 2017, 5:33 PM · Won't Fix, gnupg (gpg21), Bug Report, gnupg
werner closed T2427: Allow universal --batch more, with STDIN reads as Resolved.
Jan 6 2017, 5:21 PM · Won't Fix, Not A Bug, Bug Report, gnupg

Jan 2 2017

werner added a comment to T2894: setpref does not update preferences secret key, needed for export-secret-keys.

Note that ff you have the secret key you can set the preferences.

Can't be fixed in 1.4 or 2.0. Has been fixed in 2.1.

Jan 2 2017, 1:56 PM · Won't Fix, Bug Report, gnupg
werner added a project to T2894: setpref does not update preferences secret key, needed for export-secret-keys: Won't Fix.
Jan 2 2017, 1:56 PM · Won't Fix, Bug Report, gnupg

Dec 9 2016

werner added a project to T2394: Broken link to noepatents.org: Won't Fix.
Dec 9 2016, 11:18 AM · Won't Fix, libgcrypt, Bug Report

Nov 20 2016

werner added a project to T2811: please compare the timestamps of secring.gpg and .gpg-v21-migrated and consider re-migration: Won't Fix.
Nov 20 2016, 5:23 PM · Won't Fix, Feature Request, gnupg

Nov 14 2016

thomas added a comment to T2820: GPGME: Allow to set the keyring for a context.

Regarding the original issue discussed here:
What about an option in gpg/gpgme to limit all operations to keys contained in a
"whitelist" file?

(accept --recipient keys only if they are contained in the file, --list-keys
shows only keys listed in this file, --refresh-keys only refreshes keys listed
here, etc.)

Nov 14 2016, 4:17 PM · Won't Fix, gpgme, Feature Request
thomas added a comment to T2820: GPGME: Allow to set the keyring for a context.

Reported the problem mentioned here in T2835
("keyid-format none" ignored for --verify and other commands)

Nov 14 2016, 4:14 PM · Won't Fix, gpgme, Feature Request
thomas added a comment to T2820: GPGME: Allow to set the keyring for a context.

(repost, I just noticed that neal is not in the nosy list. I'll unlink the old
entry afterwards)

neal: Interesting idea, this (or for a non-gui version: a signed list of
fingerprints available from a central source and retrieving those keys) would
solve 2 (iterating over all keys) and 3 (regularly update).

For the non-gui variant I wondered about how to use --verify and check that the
file was signed by the authority key (--verify only prints the keyid,
"--keyid-format none" does not allow --verify to print fingerprints in 2.1.15,
I'll file a separate issue). I was a bit disappointed when I saw that gpg sync
just calls the command line with --keyid-format 0xlong and does screen scraping
to verify the verification.

But still, how to solve 1 with gpg itself? Of course I could "manually" verify
in the application that only the intended keys have been used, but as shown with
gpg sync's code above: This is not always easily possible.

Nov 14 2016, 4:01 PM · Won't Fix, gpgme, Feature Request
neal added a comment to T2820: GPGME: Allow to set the keyring for a context.

@thomas: You may want to look at gpg sync, which I think makes at least some of
what you want to do easier.
https://firstlook.org/code/2016/10/12/introducing-gpg-sync-an-open-source-tool-for-organizations-that-encrypt-email/

Nov 14 2016, 10:53 AM · Won't Fix, gpgme, Feature Request
thomas added a comment to T2820: GPGME: Allow to set the keyring for a context.

Sign the keys and set the signing key to fully trusted.

does not solve 1.:

Encrypt a file to any of those key (but no others!),

(because people may trust other keys)

and it does not solve 2. without keeping a separate list of keys/fingerprints:

Iterate over all keys

additionally _all_ users have to regularly update _all_ these keys, otherwise
things like expired subkeys will lead to failing encryption. (This is no theory:
We've been there and don't want to have this again)

Nov 14 2016, 9:53 AM · Won't Fix, gpgme, Feature Request

Nov 11 2016

werner added a comment to T2820: GPGME: Allow to set the keyring for a context.

Sign the keys and set the signing key to fully trusted.

Nov 11 2016, 5:23 PM · Won't Fix, gpgme, Feature Request

Nov 10 2016

thomas added a comment to T2820: GPGME: Allow to set the keyring for a context.

Please tell me how I should model my workflows in this case:

  • There is a a centrally managed set of public keys (currently in a keyring

file, but I'm open to suggestions)

  • Different users should be able to use this set of keys (and no others) for

certain tasks:

  1. Encrypt a file to any of those key (but no others!), but also decrypt the

file with their secret key (which is not centrally managed)

  1. Iterate over all keys and do something with them (here: publish them in the

WKD after having made changes to the set of keys)

Nov 10 2016, 1:06 PM · Won't Fix, gpgme, Feature Request
werner added a comment to T2820: GPGME: Allow to set the keyring for a context.

We try to deprecate the use of the --keyring option because that is too
troublesome for many reasons. We can't remove that option from gpg proper for
compatibilty reasons. But not adding a new feature to GPGME won't raise any
compatibility problem and thus we can fortunately reject this request.

Nov 10 2016, 12:28 PM · Won't Fix, gpgme, Feature Request