Page MenuHome GnuPG
Feed All Stories

Aug 28 2018

BenM committed rM16e566f31900: Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gpgme (authored by BenM).
Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gpgme
Aug 28 2018, 8:18 PM
BenM committed rMa8a983c5bc0f: docs: python bindings (authored by BenM).
docs: python bindings
Aug 28 2018, 8:18 PM
BenM committed rM02d0b97bfedc: docs: python bindings HOWTO (authored by BenM).
docs: python bindings HOWTO
Aug 28 2018, 8:18 PM
BenM committed rM1c261b9fa346: docs: python bindings (authored by BenM).
docs: python bindings
Aug 28 2018, 8:18 PM
BenM committed rMc2831e237784: docs: python howto (authored by BenM).
docs: python howto
Aug 28 2018, 8:18 PM
aheinecke added a comment to T4110: Signed messages to mailinglists comes up as insecure.

Ok! If outlook shows it we should verify it.

Aug 28 2018, 6:58 PM · gpgol, Bug Report, gpg4win
kjellchr added a comment to T4110: Signed messages to mailinglists comes up as insecure.

Hi Andre!

Aug 28 2018, 6:51 PM · gpgol, Bug Report, gpg4win
aheinecke created T4114: GpgOl, Performance: Keep MLang COM Interface over multiple calls.
Aug 28 2018, 5:55 PM · gpg4win, gpgol
aheinecke created T4113: GpgOL, Performance: Cache icons for RibbonUI.
Aug 28 2018, 5:54 PM · gpg4win, gpgol
werner committed rGb02ad56a9041: po: Update Russian translation. (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation.
Aug 28 2018, 5:53 PM
werner added a comment to T4108: Support for verifying OpenPGP standalone and timestamp signatures.

The question is now to model the API for this. For 0x02 it seems to be pretty clear: We assume it is a detached signature on a zero length file and make sure that no signed file is given.

Aug 28 2018, 5:16 PM · gnupg24, gnupg (gpg23), Feature Request
werner closed T4088: gpg outputs info to the tty despite that it used the Pinentry as Wontfix.

This was actually reported against 2.0.31 which reached EOL 8 months ago.

Aug 28 2018, 5:09 PM · gnupg (gpg20), Bug Report
werner closed T3490: "gpgconf --launch gpg-agent" should not take a full second if the agent isn't already started as Resolved.

Backport done for 2.2.10

Aug 28 2018, 5:03 PM · gnupg (gpg22)
werner committed rG38eb7c360bc4: assuan: Fix exponential decay for first second. (authored by werner).
assuan: Fix exponential decay for first second.
Aug 28 2018, 5:02 PM
werner committed rG1189df2cd7d4: assuan: Use exponential decay for first 1s of spinlock. (authored by dkg).
assuan: Use exponential decay for first 1s of spinlock.
Aug 28 2018, 5:02 PM
werner committed rGa22a55b994e0: assuan: Reorganize waiting for socket. (authored by dkg).
assuan: Reorganize waiting for socket.
Aug 28 2018, 5:02 PM
werner moved T3490: "gpgconf --launch gpg-agent" should not take a full second if the agent isn't already started from Backlog to For next release on the gnupg (gpg22) board.
Aug 28 2018, 4:57 PM · gnupg (gpg22)
aheinecke added a comment to T3999: automatically turn on/offer encryption if recipients' keys are known.

With -beta24 the crash on send should also be gone. I've removed the option for the workaround as I expect that it is no longer necessary. (Yeah I'm an Optimist :-P )

Aug 28 2018, 4:25 PM · gpgol, Feature Request
aheinecke committed rW3dfecb77f259: web: Remove async enc crash warning (authored by aheinecke).
web: Remove async enc crash warning
Aug 28 2018, 4:20 PM
werner moved T4088: gpg outputs info to the tty despite that it used the Pinentry from Backlog to For next release on the gnupg (gpg22) board.
Aug 28 2018, 4:19 PM · gnupg (gpg20), Bug Report
werner closed T3252: Track the origin of a key as Resolved.

AFAICS this is now implemented. We have the option --with-key-origin and even support in GPGME.

Aug 28 2018, 4:16 PM · gnupg (gpg22)
aheinecke committed rWc700ff12bcc6: Update beta to beta24 (authored by aheinecke).
Update beta to beta24
Aug 28 2018, 4:11 PM
aheinecke added a comment to T2917: --locate-key should re-fetch key via WKD if it is expired.

Without KEYLIST_MODE_WKD I also can't implement the desired behavior in a MUA using GnuPG.

Aug 28 2018, 4:05 PM · gnupg (gpg22), Bug Report
aheinecke added a comment to T2917: --locate-key should re-fetch key via WKD if it is expired.

Why the restriction to keyorg wkd ?

Aug 28 2018, 4:03 PM · gnupg (gpg22), Bug Report
werner claimed T4112: GnuPG 2.2.10 release.
Aug 28 2018, 3:48 PM · Release Info, gnupg
werner created T4112: GnuPG 2.2.10 release.
Aug 28 2018, 3:47 PM · Release Info, gnupg
werner closed T2917: --locate-key should re-fetch key via WKD if it is expired as Resolved.

Done. To be released with 2.2.10.

Aug 28 2018, 3:42 PM · gnupg (gpg22), Bug Report
werner added a comment to T3910: Kleopatra: Direct way to WKD Lookup a key.

FWIW, we record the origin of the keys. So you have the information. Use --with-key-origin in a key listing. GPGME also has the info.

Aug 28 2018, 3:39 PM · Restricted Project, kleopatra
werner committed rG0709f358cd13: gpg: Refresh expired keys originating from the WKD. (authored by werner).
gpg: Refresh expired keys originating from the WKD.
Aug 28 2018, 3:37 PM
werner committed rG11a9fe1c5820: gpg: Remove unused arg from a function. (authored by werner).
gpg: Remove unused arg from a function.
Aug 28 2018, 3:37 PM
werner committed rG7f172404bfcf: gpg: Refresh expired keys originating from the WKD. (authored by werner).
gpg: Refresh expired keys originating from the WKD.
Aug 28 2018, 3:36 PM
werner committed rGdb67ccb75942: gpg: Remove unused arg from a function. (authored by werner).
gpg: Remove unused arg from a function.
Aug 28 2018, 3:35 PM
aheinecke committed rWd9ab7a1c323d: Also switch to attic for KMime (authored by aheinecke).
Also switch to attic for KMime
Aug 28 2018, 3:04 PM
aheinecke committed rWe6a62f0dbe0e: Update portugese translation (authored by aheinecke).
Update portugese translation
Aug 28 2018, 3:04 PM
aheinecke committed rWcd26eefe77a4: Update gpgol gpgme kleo and gpg4win-tools (authored by aheinecke).
Update gpgol gpgme kleo and gpg4win-tools
Aug 28 2018, 3:04 PM
aheinecke committed rWf37f7f2b1e4b: Switch frameworks url to attic (authored by aheinecke).
Switch frameworks url to attic
Aug 28 2018, 3:04 PM
aheinecke committed rO25f501f29ea2: Update NEWS (authored by aheinecke).
Update NEWS
Aug 28 2018, 2:22 PM
aheinecke committed rO4de0bb646fed: Minor indentation fix (authored by aheinecke).
Minor indentation fix
Aug 28 2018, 2:22 PM
aheinecke committed rKLEOPATRA18ee798a24b9: Bump Kleopatra Version to 3.1.3 (authored by aheinecke).
Bump Kleopatra Version to 3.1.3
Aug 28 2018, 2:20 PM
aheinecke added a comment to T4110: Signed messages to mailinglists comes up as insecure.

T4026 is a bit related. I'm suprised that the signature check for mailman mails works at all for you ;-)

Aug 28 2018, 2:08 PM · gpgol, Bug Report, gpg4win
aheinecke triaged T4110: Signed messages to mailinglists comes up as insecure as Normal priority.

Thanks for the input. GpgOL should check against what outlook shows as the "From" Address. In your case: What does Outlook show? Is it "info@example.org" or "puppets-bounces" ?

Aug 28 2018, 2:07 PM · gpgol, Bug Report, gpg4win
Laurent Montel <montel@kde.org> committed rKLEOPATRA2ab7bd996172: GIT_SILENT: time to increase it (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: time to increase it
Aug 28 2018, 1:57 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRAc7c55cf21a1a: GIT_SILENT: prepare 5.9.1 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.9.1
Aug 28 2018, 1:57 PM
gniibe committed rEe91365ef38ce: pkg-config compatible .pc file support. (authored by gniibe).
pkg-config compatible .pc file support.
Aug 28 2018, 12:52 PM
aheinecke committed rO94fd4b9a6868: Improve keycache performance a bit (authored by aheinecke).
Improve keycache performance a bit
Aug 28 2018, 12:40 PM
aheinecke committed rOed840c434572: Use keycache instead of Signature::Key (authored by aheinecke).
Use keycache instead of Signature::Key
Aug 28 2018, 12:40 PM
aheinecke committed rOc9e39ec1bcc2: Add another tracepoint in parsing_done (authored by aheinecke).
Add another tracepoint in parsing_done
Aug 28 2018, 12:40 PM
aheinecke committed rOd92cb5f7548c: Extend keycache for fingerprint lookup (authored by aheinecke).
Extend keycache for fingerprint lookup
Aug 28 2018, 12:40 PM
aheinecke committed rO8d2a2acd2e1b: Fix confusing debug output (authored by aheinecke).
Fix confusing debug output
Aug 28 2018, 12:40 PM
aheinecke committed rO9e991ffe8466: Ignore disable async crypto option (authored by aheinecke).
Ignore disable async crypto option
Aug 28 2018, 12:40 PM
aheinecke committed rO14d33bbef22a: Change mime data log category (authored by aheinecke).
Change mime data log category
Aug 28 2018, 12:40 PM
aheinecke created T4111: GpgOL: Rare Outlook freeze when decrypting / verifying mails.
Aug 28 2018, 12:37 PM · gpg4win, gpgol
Sultec awarded T3902: Use the term password instead of passphrase a Like token.
Aug 28 2018, 9:48 AM · gnupg24, FAQ, Documentation
aheinecke committed rM3bdf8be6d2c5: json: Delete primary key if subkey gen fails (authored by aheinecke).
json: Delete primary key if subkey gen fails
Aug 28 2018, 8:38 AM
aheinecke committed rM7d3c13df263e: json: Allow NULL request in encode and chunk (authored by aheinecke).
json: Allow NULL request in encode and chunk
Aug 28 2018, 8:06 AM
gniibe closed T3056: gpgme-1.8.0: test failures on NetBSD as Resolved.
Aug 28 2018, 4:20 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
gniibe closed T3056: gpgme-1.8.0: test failures on NetBSD, a subtask of T3276: the calibrate_get_time() function depends on a system that has a non-tickless kernel, as Resolved.
Aug 28 2018, 4:20 AM · Bug Report
gniibe added a comment to rG108702ccae8f: gpg: Prepare for longer card fingerprints..

When we will actually extend the fingerprints, more changes (spec and implementation) will be required because of the length limitation of DO 0x6E.
See https://dev.gnupg.org/T4097

Aug 28 2018, 1:30 AM

Aug 27 2018

stm added a comment to T4108: Support for verifying OpenPGP standalone and timestamp signatures.

Attached is a timestamp signature created with the test key (alfa, alpha, alice) from tests/openpgp.

Aug 27 2018, 9:30 PM · gnupg24, gnupg (gpg23), Feature Request
werner committed rG108702ccae8f: gpg: Prepare for longer card fingerprints. (authored by werner).
gpg: Prepare for longer card fingerprints.
Aug 27 2018, 5:07 PM
mkrambach committed rM8aa61fd3a270: js: small documentation update (authored by mkrambach).
js: small documentation update
Aug 27 2018, 1:24 PM
mkrambach committed rM28086252f15e: js: make non-payload data more encoding-tolerant (authored by mkrambach).
js: make non-payload data more encoding-tolerant
Aug 27 2018, 1:04 PM
mkrambach committed rM766d42c248a8: js: typecheck destructured parameters (authored by mkrambach).
js: typecheck destructured parameters
Aug 27 2018, 12:36 PM
werner committed rM53c5b9a265d3: json: Do not put FILE_NAME into the verify result. (authored by werner).
json: Do not put FILE_NAME into the verify result.
Aug 27 2018, 11:52 AM
werner committed rM702566b36c11: doc: Add warning that FILE_NAME is not part of the signed data. (authored by werner).
doc: Add warning that FILE_NAME is not part of the signed data.
Aug 27 2018, 11:52 AM
mkrambach committed rM4f28fbddd3d7: js: extend information on decoding in decrypt (authored by mkrambach).
js: extend information on decoding in decrypt
Aug 27 2018, 11:48 AM
mkrambach committed rM557fec600248: js: fix file_name return on decrypt (authored by mkrambach).
js: fix file_name return on decrypt
Aug 27 2018, 11:21 AM
gniibe changed the status of T3119: gpg: Improve public key decryption, a subtask of T2291: Smartcard interaction improvement (was: Shadowed private key design (for smartcard)), from Open to Testing.
Aug 27 2018, 9:32 AM · Restricted Project, gnupg, Feature Request
gniibe changed the status of T3119: gpg: Improve public key decryption from Open to Testing.
Aug 27 2018, 9:32 AM · gnupg (gpg23)
gniibe added a comment to T3119: gpg: Improve public key decryption.

In master, commit from rGce2f71760155: g10: Change decryption key selection for public key encryption. until rG84cc55880a58: g10: Prefer to available card keys for decryption. fixed this.

Aug 27 2018, 9:32 AM · gnupg (gpg23)
gniibe committed rGb823788d2009: g10: Fix enum_secret_keys for card keys. (authored by gniibe).
g10: Fix enum_secret_keys for card keys.
Aug 27 2018, 9:26 AM
gniibe committed rG84cc55880a58: g10: Prefer to available card keys for decryption. (authored by gniibe).
g10: Prefer to available card keys for decryption.
Aug 27 2018, 9:26 AM
gniibe committed rG03a8de7def41: g10: Move enum_secret_keys to skclist.c. (authored by gniibe).
g10: Move enum_secret_keys to skclist.c.
Aug 27 2018, 9:26 AM
gniibe committed rG6bb93fc295e7: g10: Fix comment of enum_secret_keys. (authored by gniibe).
g10: Fix comment of enum_secret_keys.
Aug 27 2018, 9:26 AM
gniibe committed rG30153c65f087: g10: Enumerated keys for decryption should be unique. (authored by gniibe).
g10: Enumerated keys for decryption should be unique.
Aug 27 2018, 9:26 AM
kjellchr created T4110: Signed messages to mailinglists comes up as insecure.
Aug 27 2018, 9:26 AM · gpgol, Bug Report, gpg4win
werner committed rM08cd34afb762: core: Export gpgme_data_new_from_estream function. (authored by Jasper Spaans <jasper@startmail.com>).
core: Export gpgme_data_new_from_estream function.
Aug 27 2018, 9:22 AM
gniibe committed rGce2f71760155: g10: Change decryption key selection for public key encryption. (authored by gniibe).
g10: Change decryption key selection for public key encryption.
Aug 27 2018, 7:00 AM
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

I think it's good to close this as "resolved", since many fixes have been done, and I don't have remaining issue.
@wiz Please open another ticket for your next try.

Aug 27 2018, 6:53 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)

Aug 26 2018

werner added a comment to T4108: Support for verifying OpenPGP standalone and timestamp signatures.

Okay, can you please provide sample data for the test suite? Best using one of the existing keys but adding another one won't harm either.

Aug 26 2018, 8:29 AM · gnupg24, gnupg (gpg23), Feature Request

Aug 25 2018

stm added a comment to T4108: Support for verifying OpenPGP standalone and timestamp signatures.

DKGPG will contain programs to generate such signatures in its next release. Thus it would be nice, if those signatures can be verified by GnuPG as one of the most widespread OpenPGP implementations.

Aug 25 2018, 9:42 AM · gnupg24, gnupg (gpg23), Feature Request

Aug 24 2018

werner created T4109: GPGME 1.12.0 release.
Aug 24 2018, 6:03 PM · Release Info, gpgme
werner closed T3621: OpenPGP Encrypted message (decryption not possible) as Invalid.

No response so closing as invalid.

Aug 24 2018, 5:59 PM · Info Needed, gpgme, gpgol, Bug Report
werner moved T3056: gpgme-1.8.0: test failures on NetBSD from Backlog to QA for next release on the gpgme board.
Aug 24 2018, 5:57 PM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
werner added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

What are we going to do with this report? The last comment is 6 months old; can we change from testing to resolved or do we need to wait for a gpgme release?

Aug 24 2018, 5:56 PM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
werner lowered the priority of T3957: GPGME: mkdefsinc segfaults on windows from Normal to Low.

I need to know which of the processes segv: mkdefsinc, cat or the subshell. And a backtrace would also be very helpful.

Aug 24 2018, 5:52 PM · unreproducible, toolchain, Documentation, Windows, gpgme
werner added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

@kallisti5: For you server you can add only_urandom to random.conf when changing to a multiuser runlevel and remove it early at startup and termination.

Aug 24 2018, 5:46 PM · libgcrypt, gnupg
werner added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

/dev/random, RDRAND, etc involves a lot of political arguments and thus it is not easy to decide what to do. What you are calling for is a linux kernel specific code path (note that rndlinux is used by most Unices) and won't be helpful for other OSes. I am of course willing to do add specific for for a few widespread OSes (and in any case for Debian). It is a major change and thus does not belong into 1.8 - I am fine with master which Debian might want to backport.

Aug 24 2018, 5:40 PM · libgcrypt, gnupg
nephirus closed T4097: scdaemon does not handle extended APDUs correctly as Invalid.

Thank you for the clarification. For now, I'll modify our implementation to use shorter length representation and close this bug as Invalid.
However, I'm still not convinced that using hard-coded arguments is the right way to handle requests. I'll do some more testing and if I discover a legitimate use-case that requires long APDUs, I'll reopen the issue.

Aug 24 2018, 5:38 PM · scd, Bug Report
werner added a project to T4108: Support for verifying OpenPGP standalone and timestamp signatures: gnupg (gpg23).

What are your use cases?

Aug 24 2018, 5:31 PM · gnupg24, gnupg (gpg23), Feature Request
mkrambach committed rM138e1dde0273: js: add new options to permittedOperations (authored by mkrambach).
js: add new options to permittedOperations
Aug 24 2018, 10:34 AM
stm created T4108: Support for verifying OpenPGP standalone and timestamp signatures.
Aug 24 2018, 7:04 AM · gnupg24, gnupg (gpg23), Feature Request

Aug 23 2018

aheinecke committed rMa5f8dac77d50: json: Add sender and file name to encrypt (authored by aheinecke).
json: Add sender and file name to encrypt
Aug 23 2018, 8:50 PM
aheinecke added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

Well, Werner is just back so he can say more.
An excellent reviewer was Stephan Müller from atsec. He is also involved a bit afaik in the kernel random development.

Aug 23 2018, 8:38 PM · libgcrypt, gnupg
dkg added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

@aheinecke thanks for the followup!

Aug 23 2018, 5:59 PM · libgcrypt, gnupg
mkrambach committed rMf62dd4bb27c3: js: fix syntax inside Keyring methods (authored by mkrambach).
js: fix syntax inside Keyring methods
Aug 23 2018, 5:56 PM
mkrambach committed rM352c53040d75: js: offer an always-trust parameter on encrypt (authored by mkrambach).
js: offer an always-trust parameter on encrypt
Aug 23 2018, 12:33 PM
mkrambach committed rM3fd6837fce9b: js: use destructured option parameters (authored by mkrambach).
js: use destructured option parameters
Aug 23 2018, 12:18 PM
mkrambach committed rM60dc499abd89: js: update getDefaultKey to more precise logic (authored by mkrambach).
js: update getDefaultKey to more precise logic
Aug 23 2018, 12:18 PM
straszakm added a comment to T3935: GpgOL: S/MIME signed mails opened with GpgOL even if S/MIME is disabled.

I'm not sure if it's exactly the same case, but:

Aug 23 2018, 12:12 PM · Bug Report, gpgol