Page MenuHome GnuPG
Feed All Stories

May 6 2019

jukivili updated the task description for T4460: libgcrypt performance TODOs.
May 6 2019, 9:12 PM · libgcrypt
jukivili updated the task description for T4460: libgcrypt performance TODOs.
May 6 2019, 9:12 PM · libgcrypt
jukivili created T4486: Add AEAD mode AES-SIV to libgcrypt (RFC 5297) in the S1 Public space.
May 6 2019, 9:06 PM · Feature Request, libgcrypt
jukivili created T4485: Add AEAD mode AES-GCM-SIV to libgcrypt (RFC 8452) in the S1 Public space.
May 6 2019, 9:03 PM · Feature Request, libgcrypt
jukivili committed rCda6cd4fea30f: Fix carry overflow in Stribog in 512-bit addition (authored by lumag).
Fix carry overflow in Stribog in 512-bit addition
May 6 2019, 8:43 PM
aheinecke added a comment to T4484: GpgOL: Improve handling for always sign, when no S/MIME sec key is available.

Mmh no. This needs to go into the resolver. If autoresolve is disabled we also want to have that functionality. Having the ca config in libkleo would also help to use the same values in Kleopatra for a CSR.

May 6 2019, 5:18 PM · gpgol
aheinecke created T4484: GpgOL: Improve handling for always sign, when no S/MIME sec key is available.
May 6 2019, 5:09 PM · gpgol
aheinecke closed T4481: gpgme 1.13.0 ships with an emacs backup file: lang/python/doc/src/gpgme-python-howto.tex~ as Resolved.

This should resolve it.

May 6 2019, 4:21 PM · gpgme
aheinecke committed rMf9c923bb2d87: python: Make EXTRA_DIST files explicit (authored by aheinecke).
python: Make EXTRA_DIST files explicit
May 6 2019, 4:11 PM
aheinecke claimed T4481: gpgme 1.13.0 ships with an emacs backup file: lang/python/doc/src/gpgme-python-howto.tex~.

Well there is nothing specially pythonic about it, it just includes the dirs and not the files:

May 6 2019, 3:55 PM · gpgme
aheinecke changed the status of T4483: GpgOL: Autosecure toggling too agressive for S/MIME users without key from Open to Testing.
May 6 2019, 3:35 PM · gpgol
aheinecke added a subtask for T4483: GpgOL: Autosecure toggling too agressive for S/MIME users without key: T4389: Gpg4win 3.1.8.
May 6 2019, 3:35 PM · gpgol
aheinecke added a parent task for T4389: Gpg4win 3.1.8: T4483: GpgOL: Autosecure toggling too agressive for S/MIME users without key.
May 6 2019, 3:35 PM · gpg4win, Release Info
werner placed T4481: gpgme 1.13.0 ships with an emacs backup file: lang/python/doc/src/gpgme-python-howto.tex~ up for grabs.

Argh, that Python specific stuff Ben used is weird and does not fit into the autotools model. Someone(tm) need to have a closer look at it.

May 6 2019, 3:22 PM · gpgme
aheinecke committed rO97244bfe690b: Only autosecure when seckey found for CMS (authored by aheinecke).
Only autosecure when seckey found for CMS
May 6 2019, 2:59 PM
aheinecke created T4483: GpgOL: Autosecure toggling too agressive for S/MIME users without key.
May 6 2019, 2:55 PM · gpgol
aheinecke committed rOe0a1949b03c2: Fix T3656 workaround activation (authored by aheinecke).
Fix T3656 workaround activation
May 6 2019, 2:24 PM
aheinecke committed rO55b221824d23: Fix some draft encrypt sending issues (authored by aheinecke).
Fix some draft encrypt sending issues
May 6 2019, 2:24 PM
aheinecke committed rO172097807d39: Fix locale of opened dialogs (authored by aheinecke).
Fix locale of opened dialogs
May 6 2019, 2:24 PM
aheinecke committed rO3b1159cc651a: Add S/MIME Addressbook integration (authored by aheinecke).
Add S/MIME Addressbook integration
May 6 2019, 2:24 PM
aheinecke committed rO05369516e3bc: Change addr book ribbon icon to "settings" (authored by aheinecke).
Change addr book ribbon icon to "settings"
May 6 2019, 2:24 PM
aheinecke committed rOfeabedf57092: Add note about IPM.Note.SMIME in mimemaker (authored by aheinecke).
Add note about IPM.Note.SMIME in mimemaker
May 6 2019, 2:24 PM
aheinecke committed rO261fbbe155f9: Add new strings for config and keyadder (authored by aheinecke).
Add new strings for config and keyadder
May 6 2019, 2:24 PM
werner added a comment to T4482: GPG: Error on sign-key with compliance de-vs because of SHA-1 usage.

The digest algorithm used is computed based on the preferences in the key if encryption is also used. Thus this should always work and any decent key has sha256 in its preferences. In case sha1 has a higher precedence, as seen on old keys, --personal-digest-preferences can be used to prefer sha256. However, it is way better to fix the key. The easisies way to do that is to change the expiration date - then the new standard preferences will be used.

May 6 2019, 1:41 PM · OpenPGP, gnupg
werner added a project to T4482: GPG: Error on sign-key with compliance de-vs because of SHA-1 usage: OpenPGP.
May 6 2019, 1:36 PM · OpenPGP, gnupg
aheinecke committed rLIBKLEObbecfe7bc894: Fix / Improve handling of overrides in Keyapproval (authored by aheinecke).
Fix / Improve handling of overrides in Keyapproval
May 6 2019, 12:28 PM
aheinecke committed rLIBKLEO541c4b564b56: Add protocol specific defaultkeys to keyselectcb (authored by aheinecke).
Add protocol specific defaultkeys to keyselectcb
May 6 2019, 12:28 PM
aheinecke committed rLIBKLEO96d01eac13f4: Print actual override format in debug output (authored by aheinecke).
Print actual override format in debug output
May 6 2019, 12:28 PM
aheinecke committed rGTO4d325c93d1d3: Improve S/MIME Key GUI (authored by aheinecke).
Improve S/MIME Key GUI
May 6 2019, 12:14 PM
aheinecke created T4482: GPG: Error on sign-key with compliance de-vs because of SHA-1 usage.
May 6 2019, 11:22 AM · OpenPGP, gnupg
werner claimed T4481: gpgme 1.13.0 ships with an emacs backup file: lang/python/doc/src/gpgme-python-howto.tex~.
May 6 2019, 9:52 AM · gpgme
aheinecke closed T4276: Context.decrypt() throws an error if *any* signature is bad as Resolved.

Merged. Thanks again for your work on this.

May 6 2019, 8:49 AM · gpgme, Python, Bug Report
aheinecke committed rM63055f134077: Python, doc: Minor style improvement (authored by aheinecke).
Python, doc: Minor style improvement
May 6 2019, 8:41 AM
aheinecke committed rMf303806a110a: Merge remote-tracking branch 'origin/dkg/fix-T4276' (authored by aheinecke).
Merge remote-tracking branch 'origin/dkg/fix-T4276'
May 6 2019, 8:41 AM
aheinecke added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

Thanks for the explanation. That addresses my concerns.

May 6 2019, 8:05 AM · gpgme, Python, Bug Report

May 5 2019

bichhoriya added a comment to T3768: Decryption of RSA public key encrypted session key packet fails when encrypted session key packet length is not equal to RSA key modulus size.
May 5 2019, 5:05 PM · gnupg (gpg14)

May 4 2019

matheusmoreira added a task to D485: gpg: add the --delete-secret-subkeys command: T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).
May 4 2019, 10:23 PM
matheusmoreira added revisions to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested): D485: gpg: add the --delete-secret-subkeys command, D486: po: add portuguese description for new command.
May 4 2019, 10:23 PM · patch, Bug Report, gnupg
matheusmoreira added a task to D486: po: add portuguese description for new command: T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).
May 4 2019, 10:23 PM
matheusmoreira created D486: po: add portuguese description for new command.
May 4 2019, 10:22 PM
matheusmoreira created D485: gpg: add the --delete-secret-subkeys command.
May 4 2019, 10:17 PM

May 3 2019

matheusmoreira added a task to D482: gpg: confirm again before deleting primary key: T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).
May 3 2019, 8:58 PM
matheusmoreira added a task to D480: gpg: factor out secret key deletion function: T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).
May 3 2019, 8:58 PM
matheusmoreira added a task to D483: po: add portuguese primary key deletion message: T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).
May 3 2019, 8:58 PM
matheusmoreira added revisions to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested): D479: gpg: avoid deletion of keys not specified by user, D480: gpg: factor out secret key deletion function, D481: gpg: confirm deletion of each key individually, D482: gpg: confirm again before deleting primary key, D483: po: add portuguese primary key deletion message.
May 3 2019, 8:58 PM · patch, Bug Report, gnupg
matheusmoreira added a task to D481: gpg: confirm deletion of each key individually: T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).
May 3 2019, 8:58 PM
matheusmoreira added a task to D479: gpg: avoid deletion of keys not specified by user: T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).
May 3 2019, 8:58 PM
dkg added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

I agree that this is a minor API shift, but i *don't* think it's a security problem, because i was particularly careful to maintain the invariant that decrypt(verify=True) will only ever return valid signatures.

May 3 2019, 5:23 PM · gpgme, Python, Bug Report
werner committed rG781d2c5c8995: doc: Minor doc fix to dirmngr. (authored by werner).
doc: Minor doc fix to dirmngr.
May 3 2019, 4:16 PM
werner committed rGf43560a4d6cd: doc: Minor doc fix to dirmngr. (authored by werner).
doc: Minor doc fix to dirmngr.
May 3 2019, 4:15 PM
werner committed rGbdf252e76ada: agent: Put Token lines into the key files. (authored by werner).
agent: Put Token lines into the key files.
May 3 2019, 4:05 PM
werner committed rGc9fa28bfad29: common: In private key mode write "Key:" always last in name-value. (authored by werner).
common: In private key mode write "Key:" always last in name-value.
May 3 2019, 4:05 PM
werner committed rGbd6ecbb8f8e9: gpg: Use just the addrspec from the Signer's UID. (authored by werner).
gpg: Use just the addrspec from the Signer's UID.
May 3 2019, 4:05 PM
werner committed rG05204b72497d: gpg: Use just the addrspec from the Signer's UID. (authored by werner).
gpg: Use just the addrspec from the Signer's UID.
May 3 2019, 4:05 PM
dkg created T4481: gpgme 1.13.0 ships with an emacs backup file: lang/python/doc/src/gpgme-python-howto.tex~.
May 3 2019, 2:07 PM · gpgme
dkg added a comment to T4477: gpgme has noisy warnings in debug.h.

Thanks for the prompt action here. Some build environments (e.g. distro builds) might ask for additional compiler warnings in the user-supplied CFLAGS, but i suppose those build environments that enable the warnings deserve what they get.

May 3 2019, 2:02 PM · Bug Report, gpgme
aheinecke closed T4477: gpgme has noisy warnings in debug.h as Resolved.
May 3 2019, 10:59 AM · Bug Report, gpgme
aheinecke added a comment to T4477: gpgme has noisy warnings in debug.h.

That makes sense to me. So I've now moved the -Wno flags out of the maintainer mode conditional but left the parts adding warnings in the maintainer mode conditional.

May 3 2019, 10:59 AM · Bug Report, gpgme
aheinecke committed rM33b13d1c290d: Always use maintainer mode -Wno cflags (authored by aheinecke).
Always use maintainer mode -Wno cflags
May 3 2019, 10:59 AM
aheinecke abandoned D484: Always use maintainer-mode compile flags.
May 3 2019, 10:58 AM
aheinecke added a comment to T4476: gpgol should make it easy to attach the user's key.

Good to hear this request from someone else, this gives it more priority :-).

May 3 2019, 10:54 AM · gpgol, Feature Request
aheinecke merged T4476: gpgol should make it easy to attach the user's key into T4090: GpgOL: Add entry to attach public key in attachment menu.
May 3 2019, 10:54 AM · gpg4win, gpgol
aheinecke merged task T4476: gpgol should make it easy to attach the user's key into T4090: GpgOL: Add entry to attach public key in attachment menu.
May 3 2019, 10:54 AM · gpgol, Feature Request
aheinecke added a project to T4480: GPGSM: Duplicated IMPORT_OK status lines emitted: S/MIME.
May 3 2019, 10:44 AM · S/MIME
aheinecke created T4480: GPGSM: Duplicated IMPORT_OK status lines emitted.
May 3 2019, 10:44 AM · S/MIME
werner triaged T4478: Please fix DeryptionError typo in gpgme python bindings as High priority.
May 3 2019, 10:29 AM · Python, Bug Report, gpgme
werner added a project to T4478: Please fix DeryptionError typo in gpgme python bindings: Python.
May 3 2019, 10:29 AM · Python, Bug Report, gpgme
werner added a comment to T4477: gpgme has noisy warnings in debug.h.

The thing is that that I accidentally added the -Wno-* flags only in maintainer-mode as they were -Wmore-strict-warning-flags. One reason for using more strict warnings in maintainer mode is to allow building with older gcc versions without having to test for the availability of the warning flags.

May 3 2019, 10:28 AM · Bug Report, gpgme
aheinecke created T4479: GpgOL: S/MIME Addressbook integration.
May 3 2019, 9:14 AM · gpg4win, Feature Request, gpgol
aheinecke assigned T4477: gpgme has noisy warnings in debug.h to werner.

Thanks for the report. This is annoying me, too when doing release builds.

May 3 2019, 9:03 AM · Bug Report, gpgme
aheinecke added a revision to T4477: gpgme has noisy warnings in debug.h: D484: Always use maintainer-mode compile flags.
May 3 2019, 9:02 AM · Bug Report, gpgme
aheinecke created D484: Always use maintainer-mode compile flags.
May 3 2019, 9:02 AM
aheinecke committed rM0ed814981477: cpp: Fix initialization warning (authored by aheinecke).
cpp: Fix initialization warning
May 3 2019, 8:51 AM
aheinecke added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

I'm for merging this as I understand the rationale. In Kleo / GpgOL I also only need one valid signature.

May 3 2019, 8:35 AM · gpgme, Python, Bug Report
dkg added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

I've just published a branch dkg/fix-T4276 (with commit 4100794e305ba22241ea5a4f7b42bb5189fbd948) which i think resolves this issue.

May 3 2019, 6:49 AM · gpgme, Python, Bug Report
dkg committed rMbd2d282e572b: python/tests: try to decrypt and verify new test data (authored by dkg).
python/tests: try to decrypt and verify new test data
May 3 2019, 6:48 AM
dkg committed rM4100794e305b: python: stop raising BadSignatures from decrypt(verify=True) (authored by dkg).
python: stop raising BadSignatures from decrypt(verify=True)
May 3 2019, 6:48 AM
dkg committed rMc5c3a9d10be4: tests: add two new types of encrypted data (authored by dkg).
tests: add two new types of encrypted data
May 3 2019, 6:48 AM
dkg committed rM30bd1c097544: python: make it easier to run a limited number of tests (authored by dkg).
python: make it easier to run a limited number of tests
May 3 2019, 6:48 AM
dkg created T4478: Please fix DeryptionError typo in gpgme python bindings.
May 3 2019, 4:42 AM · Python, Bug Report, gpgme
dkg added a comment to D444: Fix Typo in Python Exception DecryptionError.

Fixing this is technically an API change, but i can find no evidence that this has ever been used by any consumer of the gpg module. (e.g. i searched in debian and on the public web)

May 3 2019, 4:41 AM
dkg added a comment to D444: Fix Typo in Python Exception DecryptionError.

This is obviously correct. Why has it not been merged?

May 3 2019, 4:39 AM
dkg created T4477: gpgme has noisy warnings in debug.h.
May 3 2019, 4:29 AM · Bug Report, gpgme

May 2 2019

steve added a comment to T3902: Use the term password instead of passphrase.

Users keep showing up in our support, confused by this inconsistency. This problem continues in 2020. What's holding this back?

May 2 2019, 11:25 PM · gnupg24, FAQ, Documentation
aheinecke committed rOa433b5d30139: Use IPM.Note.SMIME.MultipartSigned again (authored by aheinecke).
Use IPM.Note.SMIME.MultipartSigned again
May 2 2019, 7:21 PM
aheinecke committed rO6e6df3a22fd1: Ensure proto is always set for draft encryption (authored by aheinecke).
Ensure proto is always set for draft encryption
May 2 2019, 7:21 PM
aheinecke committed rOfce26f878cc8: Do not start draft encryption while sending (authored by aheinecke).
Do not start draft encryption while sending
May 2 2019, 7:21 PM
aheinecke committed rO04b930305f44: Bump GPGME dependency to 1.13.0 (authored by aheinecke).
Bump GPGME dependency to 1.13.0
May 2 2019, 7:21 PM
aheinecke committed rO2ed948332e10: Add strings for S/MIME addr book config (authored by aheinecke).
Add strings for S/MIME addr book config
May 2 2019, 7:21 PM
aheinecke committed rO4802c4ca6e64: Bump c++ std to 14 (authored by aheinecke).
Bump c++ std to 14
May 2 2019, 7:21 PM
aheinecke committed rGTO15b3b8d75f99: Rework Keyadder to also support S/MIME and other prefs (authored by aheinecke).
Rework Keyadder to also support S/MIME and other prefs
May 2 2019, 1:51 PM
aheinecke committed rGTOf7f1586842d4: Switch to c++14 (authored by aheinecke).
Switch to c++14
May 2 2019, 1:51 PM
aheinecke closed T4463: GpgOL with different accounts in Office 2016 does not work in every account as Wontfix.

@JW-D Sorry but that is a Wontfix. We had a similar task: T4115

May 2 2019, 11:02 AM · Bug Report, gpg4win
aheinecke committed rM4746c5c9e2dd: tests: Add cms mode to run-import (authored by aheinecke).
tests: Add cms mode to run-import
May 2 2019, 10:46 AM
JW-D added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

On think should be mentioned. Both accounts are IMAP, but the Posteo account has one particular feature. All inbound traffic from their server to my client (receiving e-mails) is encrypted with my own public S/MIME certificate (they call it "Eingangsverschlüsselung") so all non-encrypted e-mail will be treated between Posteo server and my client as S/MIME end-to -end encrypted e-mails. This is not the case with the t-online account (there it is just TLS encrypted). However, I believe a PGP signature verification should happen after S/MIME decryption on the client.

May 2 2019, 10:20 AM · Bug Report, gpg4win
aheinecke added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

Ah! I see it now. I've looked at the screenshots again and noticed that Enigmail writes for the posteo message. "Part of the messaage is signed" and shows it as encrypted, while for t-online it is the full message that is signed and not encrypted.

May 2 2019, 10:14 AM · Bug Report, gpg4win
JW-D added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

This account is IMAP, nothing special, I´ll send a screenshot from the add-ins by e-mail.

May 2 2019, 10:01 AM · Bug Report, gpg4win
JW-D added a comment to T4451: Kleopatra: OpenPGP Smart Card decription / private key not found.

Well, I deinstalled gpg 3.1.7 and reinstalled it. For some reason my two gnupg smart cards work fine, but my two Yubikeys cannot be detected anymore (no such device). But in the last weeks, they were deteced, only the switching between Yubikey and Smart Card made some trouble. That they cannot be recognized is new and makes real trouble. If you think it would maybe helpful, I can submit a scdaemon.log file by e-mail.

May 2 2019, 9:52 AM · Windows, kleopatra, Bug Report, gpg4win
aheinecke added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

According to the log GpgOL is not notified by Outlook that a mail is read. So it does nothing.

May 2 2019, 9:49 AM · Bug Report, gpg4win
JW-D added a comment to T4463: GpgOL with different accounts in Office 2016 does not work in every account.

The debug file will be sent by e-mail to you immediately. THANKS

May 2 2019, 9:38 AM · Bug Report, gpg4win