Page MenuHome GnuPG
Feed All Stories

Jun 6 2019

matheusmoreira added a comment to T4170: Backing up, transporting, and transferring private keys from device to device.
  • --import-options restore
    • Implies
      • import-local-sigs
      • keep-ownertrust
    • Turns off
      • import-minimal
      • import-clean
      • repair-pks-subkey-bug
      • merge-only
Jun 6 2019, 5:14 AM · nGPH
matheusmoreira added a comment to T4170: Backing up, transporting, and transferring private keys from device to device.
  • --export-options backup
    • Implies
      • export-local-sigs
      • export-attributes
      • export-sensitive-revkeys
    • Turns off
      • export-clean
      • export-minimal
      • export-pka
      • export-dane
    • Causes build_packet_and_meta() to be used instead of build_packet()
      • This variant also writes the meta data using ring trust packets.
        • a8895c99a7d0
          • Ring trust packets are implementation defined and have always been used in gpg to cache the signature verification status.
          • Ring trust packets are only exported with the export option "backup" and only imported with the import option "restore".
          • As a side-effect of this patch the signature status cache works again and "gpg --check-sigs" is thus much faster.
        • RFC 4880 § 5.10
        • doc/DETAILS
Jun 6 2019, 5:06 AM · nGPH
matheusmoreira reopened T4544: More prompts before key deletion as "Open".

Here are the patches without any new commands:

Jun 6 2019, 3:58 AM · gnupg, Feature Request, patch
matheusmoreira abandoned D485: gpg: add the --delete-secret-subkeys command.

New commands can't be introduced.

Jun 6 2019, 3:24 AM
matheusmoreira abandoned D488: gpg: add the --delete-secret-key-stubs command.

New commands can't be introduced.

Jun 6 2019, 3:23 AM
matheusmoreira added a comment to T4544: More prompts before key deletion.

@werner Only patches 2 and 3 introduce new commands. What do you think about the other changes?

Jun 6 2019, 3:20 AM · gnupg, Feature Request, patch
gniibe committed rG72fe8d652fce: scd: Bring back --card-timeout option as deprecated. (authored by gniibe).
scd: Bring back --card-timeout option as deprecated.
Jun 6 2019, 2:57 AM
gniibe committed rGc13e459ffeff: gpgparsemail: Die on parse error (not abort). (authored by gniibe).
gpgparsemail: Die on parse error (not abort).
Jun 6 2019, 2:39 AM
gniibe closed T1977: abort in gpgparsemail as Resolved.

Fixed in master.

Jun 6 2019, 2:36 AM · Bug Report
gniibe claimed T1977: abort in gpgparsemail.
Jun 6 2019, 2:36 AM · Bug Report

Jun 5 2019

werner added a comment to T4257: GPGME: op_verify failes for S/MIME with EBADF in multithreaded signature verification.

Something(tm) closes an arbitrary file descriptor behind our back. Not easy to track down because strace can not trace only threads - it always wants to trace all children as well - which is a bit too much and leads to other problems.

Jun 5 2019, 9:03 PM · S/MIME, gpgme
werner raised the priority of T4257: GPGME: op_verify failes for S/MIME with EBADF in multithreaded signature verification from Normal to High.
Jun 5 2019, 9:00 PM · S/MIME, gpgme
werner closed T4544: More prompts before key deletion as Wontfix.

In case I not already mentioned it: There won't be any new commands to delete a key. Of course you are free to change GnuPG as you like but I won't apply them here.

Jun 5 2019, 6:18 PM · gnupg, Feature Request, patch
slandden added a comment to D493: AES block modes for PPC.

The openssl version is a 64-bit counter (at least for ppc8), not 32-bit.

Jun 5 2019, 5:44 PM
aheinecke committed rM024a7f75d4b8: tests: Implement import in run-threaded (authored by aheinecke).
tests: Implement import in run-threaded
Jun 5 2019, 5:24 PM
werner committed rM0f68c9f16bda: core: Prettify _gpgme_io_select debug output again and fix TRACE_SYSRES. (authored by werner).
core: Prettify _gpgme_io_select debug output again and fix TRACE_SYSRES.
Jun 5 2019, 4:50 PM
aheinecke committed rM3a3648e3a567: tests: Use synced output for error in run-threaded (authored by aheinecke).
tests: Use synced output for error in run-threaded
Jun 5 2019, 4:20 PM
aheinecke committed rM3a11421d0f63: tests: Avoid variable named the same as a macro (authored by aheinecke).
tests: Avoid variable named the same as a macro
Jun 5 2019, 4:20 PM
aheinecke committed rM9bbe15ebbc41: tests,w32: Fix thread creation in run-threaded (authored by aheinecke).
tests,w32: Fix thread creation in run-threaded
Jun 5 2019, 4:20 PM
werner committed rM8f9f3224aac7: core: Improve the debug messages even more. (authored by werner).
core: Improve the debug messages even more.
Jun 5 2019, 3:55 PM
werner committed rM856d2e8d64f6: core: Avoid explicit locks in the debug code. (authored by werner).
core: Avoid explicit locks in the debug code.
Jun 5 2019, 1:12 PM
matheusmoreira changed Version from 2.2.15 to 2.2.16 on T4544: More prompts before key deletion.
Jun 5 2019, 11:53 AM · gnupg, Feature Request, patch
aheinecke added a comment to T4116: Kleopatra: Hang on posix with GPGME_DEBUG=9.

Log loops with:

Jun 5 2019, 11:06 AM · kleopatra, gpgme
aheinecke added a comment to T4116: Kleopatra: Hang on posix with GPGME_DEBUG=9.

I have a hang now when keylisting in Kleo with GPGME_DEBUG=9:

Jun 5 2019, 11:06 AM · kleopatra, gpgme
aheinecke renamed T4116: Kleopatra: Hang on posix with GPGME_DEBUG=9 from Kleopatra: Hang in gpgconf_read on posix with GPGME_DEBUG=9 to Kleopatra: Hang on posix with GPGME_DEBUG=9.
Jun 5 2019, 11:05 AM · kleopatra, gpgme
jukivili added a comment to D493: AES block modes for PPC.

ECB is not bulk optimized in libgcrypt. I've send patches to add this in past but this was rejected on grounds that ECB is insecure and should not be used.

Jun 5 2019, 8:07 AM
dkg added a comment to T3464: successful decryption with session key reports failure if public key is unknown.

any feedback on this proposed patch?

Jun 5 2019, 3:56 AM · gpgme, Bug Report

Jun 4 2019

slandden updated the diff for D493: AES block modes for PPC.

wipe the stack

Jun 4 2019, 9:43 PM
slandden added a comment to D491: Support for PowerPC's AES acceleration..

Benchmarks with the block ciphers is here https://dev.gnupg.org/D493

Jun 4 2019, 9:29 PM
slandden updated the diff for D492: Add PowerPC crypto acceleration support for SHA2..

include missing file.

Jun 4 2019, 7:11 PM
slandden updated the diff for D493: AES block modes for PPC.

added CTR mode support

Jun 4 2019, 7:08 PM
Xanatos added a comment to T4554: gpgtar invalid octal number.

I did forget to mention that the key I'm using is 4096 bit long

Jun 4 2019, 4:34 PM · gpgtar, Bug Report, gpg4win
Xanatos added a comment to T4554: gpgtar invalid octal number.

I was creating a tar archive with 7-Zip on my Windows 10 machine. After the creating was completed I was encrypting the archive like so:

Jun 4 2019, 4:27 PM · gpgtar, Bug Report, gpg4win
aheinecke added a comment to T4554: gpgtar invalid octal number.

Just to clarify, you were able to decrypt and extract it without error? Which tool did you use to extract the tar archive?

Jun 4 2019, 3:58 PM · gpgtar, Bug Report, gpg4win
aheinecke committed rWbe6cdb1c84b6: Update NEWS and READMEs (authored by aheinecke).
Update NEWS and READMEs
Jun 4 2019, 3:30 PM
aheinecke committed rW965807ee5a5e: Update gpg4win-tools (authored by aheinecke).
Update gpg4win-tools
Jun 4 2019, 3:30 PM
aheinecke committed rW692352f56323: Fix a minor quoting error in it.po (authored by aheinecke).
Fix a minor quoting error in it.po
Jun 4 2019, 3:30 PM
aheinecke committed rGTOc7189c1d5b75: Allow to remove keys in CMS mode (authored by aheinecke).
Allow to remove keys in CMS mode
Jun 4 2019, 2:57 PM
aheinecke committed rGTO4eeb85351c77: Fix insertion of S/MIME placeholder (authored by aheinecke).
Fix insertion of S/MIME placeholder
Jun 4 2019, 2:57 PM
aheinecke added a parent task for T4389: Gpg4win 3.1.8: T4559: GpgOL: Key resolver might show duplicated entries and does not properly filter.
Jun 4 2019, 2:41 PM · gpg4win, Release Info
aheinecke added a subtask for T4559: GpgOL: Key resolver might show duplicated entries and does not properly filter: T4389: Gpg4win 3.1.8.
Jun 4 2019, 2:41 PM · gpg4win, gpgol
aheinecke created T4559: GpgOL: Key resolver might show duplicated entries and does not properly filter.
Jun 4 2019, 2:41 PM · gpg4win, gpgol
aheinecke changed the status of T4553: Compatibilty with encrypted mails sent to SecurePIM from Testing to Open.

The change in message class did not help.

Jun 4 2019, 1:34 PM · Feature Request, gpg4win, gpgol
werner claimed T4257: GPGME: op_verify failes for S/MIME with EBADF in multithreaded signature verification.
Jun 4 2019, 11:42 AM · S/MIME, gpgme
werner closed T4456: gpgme repeatedly segfaults claws-mail after update to 1.13.0 as Resolved.
Jun 4 2019, 11:06 AM · gpgme (gpgme 1.23.x), Bug Report
werner moved T4257: GPGME: op_verify failes for S/MIME with EBADF in multithreaded signature verification from Backlog to QA for next release on the gpgme board.
Jun 4 2019, 11:03 AM · S/MIME, gpgme
werner closed T4327: Exception handling for very large or invalid number in function parse_number(...) in the file cJSON.c:176 as Wontfix.

The solution conflicts the the fix suggested and implemented for T4330.

Jun 4 2019, 11:02 AM · gpgme, Bug Report
aheinecke changed the status of T4479: GpgOL: S/MIME Addressbook integration from Open to Testing.
Jun 4 2019, 11:00 AM · gpg4win, Feature Request, gpgol
aheinecke added a subtask for T4479: GpgOL: S/MIME Addressbook integration: T4389: Gpg4win 3.1.8.
Jun 4 2019, 11:00 AM · gpg4win, Feature Request, gpgol
aheinecke added a parent task for T4389: Gpg4win 3.1.8: T4479: GpgOL: S/MIME Addressbook integration.
Jun 4 2019, 11:00 AM · gpg4win, Release Info
werner closed T4328: Missing case distinction for value "NaN" and "Inf" of IEEE floating point variable in function print_number(...) in the file cJSON.c:176 as Resolved.

Fixed similar to the suggestion but NaN and INF are detected earlier.

Jun 4 2019, 10:58 AM · gpgme, Bug Report
werner committed rMf56c996318df: json: Print "nan", "-inf", "inf" if needed. (authored by werner).
json: Print "nan", "-inf", "inf" if needed.
Jun 4 2019, 10:57 AM
aheinecke added a subtask for T4558: GpgOL: S/MIME Mails should use the same icons as Outlook: T4389: Gpg4win 3.1.8.
Jun 4 2019, 10:55 AM · gpgol, gpg4win
aheinecke added a parent task for T4389: Gpg4win 3.1.8: T4558: GpgOL: S/MIME Mails should use the same icons as Outlook.
Jun 4 2019, 10:55 AM · gpg4win, Release Info
aheinecke set Version to 2.3.3 on T4558: GpgOL: S/MIME Mails should use the same icons as Outlook.
Jun 4 2019, 10:54 AM · gpgol, gpg4win
aheinecke created T4558: GpgOL: S/MIME Mails should use the same icons as Outlook.
Jun 4 2019, 10:54 AM · gpgol, gpg4win
aheinecke added a parent task for T4389: Gpg4win 3.1.8: T4557: Kleopatra: Keylist columns should be configurable.
Jun 4 2019, 10:48 AM · gpg4win, Release Info
aheinecke added a subtask for T4557: Kleopatra: Keylist columns should be configurable: T4389: Gpg4win 3.1.8.
Jun 4 2019, 10:48 AM · kleopatra, gpg4win
aheinecke created T4557: Kleopatra: Keylist columns should be configurable.
Jun 4 2019, 10:48 AM · kleopatra, gpg4win
werner closed T4330: Exception handling for very large or invalid number in function parse_number(...) in the file cJSON.c:184 as Resolved.
Jun 4 2019, 10:43 AM · gpgme, Bug Report
werner committed rMfabe96126b4e: json: Improve handling of large exponents in the JSON parsor. (authored by werner).
json: Improve handling of large exponents in the JSON parsor.
Jun 4 2019, 10:43 AM
aheinecke changed the status of T4322: GpgOL: Embedded image not visible in forwarded email from Open to Testing.

Works for me

Jun 4 2019, 10:41 AM · gpg4win, gpgol
aheinecke changed the status of T4388: GpgOL: Add draft encryption as an option. from Open to Testing.
Jun 4 2019, 10:41 AM · Feature Request, gpg4win, gpgol
aheinecke added a reverting change for rO7323a82d1f8d: Only use IPM.Note.SMIME.MultipartSigned for SMIME: rOe714c4c749eb: Revert "Only use IPM.Note.SMIME.MultipartSigned for SMIME".
Jun 4 2019, 10:40 AM
aheinecke committed rOe714c4c749eb: Revert "Only use IPM.Note.SMIME.MultipartSigned for SMIME" (authored by aheinecke).
Revert "Only use IPM.Note.SMIME.MultipartSigned for SMIME"
Jun 4 2019, 10:40 AM
werner removed a project from T4379: Invalid crypto engine importing a certificate: gpgme.
Jun 4 2019, 10:17 AM · S/MIME, Bug Report
werner moved T4456: gpgme repeatedly segfaults claws-mail after update to 1.13.0 from Backlog to QA for next release on the gpgme board.
Jun 4 2019, 10:15 AM · gpgme (gpgme 1.23.x), Bug Report
werner removed a project from T4518: Kleopatra: Changes log-file tcp://IPADDR to tcp:\\IPADDR: gpgme.
Jun 4 2019, 10:13 AM · Restricted Project, Windows, kleopatra
werner moved T4551: Release GPGME-1.13.1 from Backlog to QA for next release on the gpgme board.
Jun 4 2019, 10:12 AM · gpgme (gpgme 1.23.x), Release Info
werner closed T4556: Fully implement gpgme_op_encrypt_ext for S/MIME as Resolved.

With the current GPGME master and the forthcoming T4551 release this has been fixed.

Jun 4 2019, 10:03 AM · Mutt, gpgme
werner set the icon for Mutt to Tag.
Jun 4 2019, 9:31 AM
werner committed rM1024884e07f7: core: Implement recpstring option parsing for gpgsm. (authored by werner).
core: Implement recpstring option parsing for gpgsm.
Jun 4 2019, 9:29 AM
werner committed rMe9ca36f876e1: core: Make gpgme_op_encrypt_ext work for CMS. (authored by werner).
core: Make gpgme_op_encrypt_ext work for CMS.
Jun 4 2019, 9:29 AM
werner committed rG9bf650db022b: sm: Print a better diagnostic for encryption certificate selection. (authored by werner).
sm: Print a better diagnostic for encryption certificate selection.
Jun 4 2019, 9:26 AM
Xanatos added a comment to T4554: gpgtar invalid octal number.

I did encrypt the file myself with the version mentioned above.

Jun 4 2019, 8:58 AM · gpgtar, Bug Report, gpg4win
gniibe added a comment to T3383: scdaemon option 'card-timeout' does not have any effect.

I see the regression of gpgconf. I wonder if it's better to fix gpgconf side, too.

Jun 4 2019, 8:46 AM · Documentation, scd, Bug Report
werner reopened T3383: scdaemon option 'card-timeout' does not have any effect, a subtask of T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly, as Open.
Jun 4 2019, 7:45 AM · Feature Request
werner reopened T3383: scdaemon option 'card-timeout' does not have any effect as "Open".

I see a regression with your fix. This option is even controllable with gpgconf at the basic level. It would be better to make it a dummy option.

Jun 4 2019, 7:45 AM · Documentation, scd, Bug Report
gniibe committed rG537fbe13af6a: g10: Block signals in g10_exit. (authored by gniibe).
g10: Block signals in g10_exit.
Jun 4 2019, 6:44 AM
gniibe closed T2747: gpg crashes when it receives a SIGTERM while it's cleaning up as Resolved.

Fixed in master. Closing.

Jun 4 2019, 6:43 AM · gnupg, Bug Report
gniibe claimed T3950: gnupg-2.2.6 fails to find correct library config programs when cross-compiling for ARM.
Jun 4 2019, 4:41 AM · Feature Request
gniibe closed T4137: IPC syntax error when `gpg` starts `gpg-agent` without `$TERM` variable as Resolved.

Fixed in master (to be 2.3).

Jun 4 2019, 4:37 AM · gnupg, Bug Report
gniibe committed rG0076bef2026a: agent: Allow TERM="". (authored by gniibe).
agent: Allow TERM="".
Jun 4 2019, 4:36 AM
gniibe closed T4478: Please fix DeryptionError typo in gpgme python bindings as Resolved.

I tried to apply&push, since we changed the file a bit, I needed to apply it manually.
Anyway, it's done.
Closing.

Jun 4 2019, 3:42 AM · Python, Bug Report, gpgme
gniibe committed rM47135ffdb923: python: Fix typo in DecryptionError exception. (authored by gniibe).
python: Fix typo in DecryptionError exception.
Jun 4 2019, 3:41 AM
gniibe accepted D444: Fix Typo in Python Exception DecryptionError.
Jun 4 2019, 3:32 AM
gniibe closed T3383: scdaemon option 'card-timeout' does not have any effect, a subtask of T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly, as Resolved.
Jun 4 2019, 3:01 AM · Feature Request
gniibe closed T3383: scdaemon option 'card-timeout' does not have any effect as Resolved.
Jun 4 2019, 3:01 AM · Documentation, scd, Bug Report
gniibe committed rG3a1bb0081087: agent: Add pinentry_loopback_confirm declaration. (authored by gniibe).
agent: Add pinentry_loopback_confirm declaration.
Jun 4 2019, 2:59 AM
gniibe committed rG4262933ef6f7: scd: Remove unsupported --card-timeout option. (authored by gniibe).
scd: Remove unsupported --card-timeout option.
Jun 4 2019, 2:56 AM
gniibe added projects to T3383: scdaemon option 'card-timeout' does not have any effect: scd, Documentation.

I meant, 'card-timeout' was not intended for controlling caching PIN on card. It was for "DISCONNECT" command support.
I'm going to remove questionable documentation.
Closing.

Jun 4 2019, 2:56 AM · Documentation, scd, Bug Report
gniibe closed T2011: gnupg should notify cancellation of its operation to gpg-agent to kill pinentry as Resolved.
Jun 4 2019, 2:38 AM · Bug Report, gpgagent
gniibe closed T2003: Cherry ST-2000U USB card reader keypad not working on Windows as Resolved.
Jun 4 2019, 2:36 AM · Info Needed, gpg4win, Bug Report
maiden_taiwan closed T4542: gpg-agent loses characters when prompting for a GPG passphrase over SSH in Emacs as Resolved.

No worries -- you led me in the direction of a solution when you mentioned loopback mode. I appreciate your time and your help!

Jun 4 2019, 2:34 AM · Emacs, Documentation, pinentry, Bug Report
gniibe closed T3119: gpg: Improve public key decryption as Resolved.
Jun 4 2019, 2:34 AM · gnupg (gpg23)
gniibe closed T3119: gpg: Improve public key decryption, a subtask of T2291: Smartcard interaction improvement (was: Shadowed private key design (for smartcard)), as Resolved.
Jun 4 2019, 2:34 AM · Restricted Project, Feature Request, gnupg
gniibe closed T1854: Problems with same encryption and signing key on smartcard as Resolved.

While it's not recommended, current master has a support of sharing same raw key materials. I think that it now works (I don't try, though).
Closing.

Jun 4 2019, 2:33 AM · gnupg, Feature Request, scd
gniibe closed T2903: "gpg --card-status" does not add any entries to the private key ring as Resolved.
Jun 4 2019, 2:30 AM · Info Needed, Bug Report, gnupg
gniibe closed T2298: Unblocking a smartcard PIN not possible in 2.1 as Resolved.
Jun 4 2019, 2:29 AM · Info Needed, gnupg, scd, Bug Report
gniibe closed T1709: scm spr332 pinpad entry failure under Windows7 as Resolved.
Jun 4 2019, 2:27 AM · Info Needed, gpg4win, Bug Report