Feed Advanced Search

Today

gniibe committed rG044379772fc5: common: Fix the previous commit. (authored by gniibe).
common: Fix the previous commit.
Wed, Jul 24, 8:34 AM
gniibe committed rGb1c56cf9e2bb: common: Use gnupg_spawn_process_fd to invoke gpg-agent/dirmngr. (authored by gniibe).
common: Use gnupg_spawn_process_fd to invoke gpg-agent/dirmngr.
Wed, Jul 24, 8:25 AM
gniibe committed rGa64411c607d5: common,w32: Fix cast from gnupg_fd_t to call _open_osfhandle. (authored by gniibe).
common,w32: Fix cast from gnupg_fd_t to call _open_osfhandle.
Wed, Jul 24, 7:29 AM
gniibe committed rE655ed9d83889: w32: Fix HANDLE to internal fd conversion. (authored by gniibe).
w32: Fix HANDLE to internal fd conversion.
Wed, Jul 24, 7:21 AM

Yesterday

gniibe committed rG7bfbb9fa7e76: gpg: A little clean up. (authored by gniibe).
gpg: A little clean up.
Tue, Jul 23, 5:55 AM

Mon, Jul 22

gniibe committed rC6d80f3f12dc2: build: Use {CFLAGS,CPPFLAGS,LDFLAGS}_FOR_BUILD for helper programs. (authored by gniibe).
build: Use {CFLAGS,CPPFLAGS,LDFLAGS}_FOR_BUILD for helper programs.
Mon, Jul 22, 9:25 AM
gniibe committed rC6126fc2f180a: build: Fix previous commit. (authored by gniibe).
build: Fix previous commit.
Mon, Jul 22, 9:25 AM
gniibe changed the status of T4633: gpg argument "--passphrase=" yields 'missing argument for option "--passphrase="' from Open to Testing.

Backported.

Mon, Jul 22, 7:23 AM · gnupg (gpg22), Bug Report
gniibe committed rGb21133ba80f2: gpg: The option --passphrase= can be empty. (authored by gniibe).
gpg: The option --passphrase= can be empty.
Mon, Jul 22, 4:27 AM
gniibe added a commit to T4633: gpg argument "--passphrase=" yields 'missing argument for option "--passphrase="': rGb21133ba80f2: gpg: The option --passphrase= can be empty..
Mon, Jul 22, 4:27 AM · gnupg (gpg22), Bug Report
gniibe added a comment to T4646: scd: Increase CCID timeout for Trustica Cryptoucan.

I realized that it's a product of token. Then, I suggest that implementing time extension correctly, if some operation doesn't finish in BWT (block waiting time).

Mon, Jul 22, 4:16 AM · Info Needed, scd, Bug Report
gniibe committed rKb92ec7f502d9: build: Use {CFLAGS,CPPFLAGS,LDFLAGS}_FOR_BUILD for helper program. (authored by gniibe).
build: Use {CFLAGS,CPPFLAGS,LDFLAGS}_FOR_BUILD for helper program.
Mon, Jul 22, 4:13 AM
gniibe committed rG13bc0431ff1c: scd: Error code map fix for older Yubikey. (authored by gniibe).
scd: Error code map fix for older Yubikey.
Mon, Jul 22, 3:17 AM
gniibe claimed T4645: scd: Configurable pinpad timeout.

In general, if it requires more time, a reader can reply with time extension.

Mon, Jul 22, 2:24 AM · Info Needed, scd, Feature Request
gniibe claimed T4646: scd: Increase CCID timeout for Trustica Cryptoucan.

What's Trustica Cryptoucan?
In general, if it requires more time, a reader can reply with time extension.

Mon, Jul 22, 2:18 AM · Info Needed, scd, Bug Report
gniibe added a comment to T4631: Difficulties to generate key on OpenPGP Smart Card V3.3.

FYI, we have "factory-reset" command in gpg --card-edit; It is not enough for a card to have admin locked state, but it requires normal user locked state.

Mon, Jul 22, 2:11 AM · scd, Bug Report

Sat, Jul 20

gniibe added a comment to T4619: Unable to decrypt symmetric-key encrypted data.

Yes: at least 255 times.

Sat, Jul 20, 12:28 AM · gnupg (gpg22), Bug Report

Fri, Jul 19

gniibe claimed T4633: gpg argument "--passphrase=" yields 'missing argument for option "--passphrase="'.

Patch is pushed to master. Will be backported to 2.2.

Fri, Jul 19, 10:20 AM · gnupg (gpg22), Bug Report
gniibe committed rGfcd766719a6e: gpg: The option --passphrase= can be empty. (authored by gniibe).
gpg: The option --passphrase= can be empty.
Fri, Jul 19, 10:19 AM
gniibe added a commit to T4633: gpg argument "--passphrase=" yields 'missing argument for option "--passphrase="': rGfcd766719a6e: gpg: The option --passphrase= can be empty..
Fri, Jul 19, 10:19 AM · gnupg (gpg22), Bug Report
gniibe added a comment to T4614: GPG: Cancel on pinpad hangs decryption process for 20 seconds.

It responds somehow, but the content has invalid data of (bChainParameter=0x04):

2019-07-05 09:36:41 scdaemon[71407] DBG: chan_17 -> S LOGIN-DATA aheinecke
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver: PC_to_RDR_XfrBlock:
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   dwLength ..........: 9
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bSlot .............: 0
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bSeq ..............: 21
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bBWI ..............: 0x04
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   wLevelParameter ...: 0x0000
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   [0010]  00 40 05 00 CA 00
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   [0016]  6E 00 E1
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver: RDR_to_PC_DataBlock:
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   dwLength ..........: 4
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bSlot .............: 0
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bSeq ..............: 21
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bStatus ...........: 0
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bChainParameter ...: 0x04
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   [0010]  00 82 00 82
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver: PC_to_RDR_XfrBlock:
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   dwLength ..........: 9
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bSlot .............: 0
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bSeq ..............: 22
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bBWI ..............: 0x04
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   wLevelParameter ...: 0x0000
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   [0010]  00 40 05 00 CA 00
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   [0016]  6E 00 E1
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver: RDR_to_PC_DataBlock:
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   dwLength ..........: 4
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bSlot .............: 0
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bSeq ..............: 22
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bStatus ...........: 0
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bChainParameter ...: 0x04
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   [0010]  00 82 00 82
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver: PC_to_RDR_XfrBlock:
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   dwLength ..........: 9
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bSlot .............: 0
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bSeq ..............: 23
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bBWI ..............: 0x04
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   wLevelParameter ...: 0x0000
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   [0010]  00 40 05 00 CA 00
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   [0016]  6E 00 E1
2019-07-05 09:36:46 scdaemon[71407] DBG: ccid-driver: usb_bulk_read error: LIBUSB_ERROR_TIMEOUT
2019-07-05 09:36:46 scdaemon[71407] ccid_transceive failed: (0x1000a)
2019-07-05 09:36:46 scdaemon[71407] apdu_send_simple(1) failed: card I/O error
Fri, Jul 19, 8:05 AM · scd, gnupg
gniibe added a comment to T4614: GPG: Cancel on pinpad hangs decryption process for 20 seconds.

After the cancellation, the card reader seems being screwed up:

Fri, Jul 19, 8:02 AM · scd, gnupg
gniibe added a comment to T4614: GPG: Cancel on pinpad hangs decryption process for 20 seconds.

It is canceled:

2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver: RDR_to_PC_DataBlock:
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   dwLength ..........: 0
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bSlot .............: 0
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bSeq ..............: 19
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bStatus ...........: 64
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver:   bError ............: 239
2019-07-05 09:36:41 scdaemon[71407] DBG: ccid-driver: CCID command failed: PIN cancelled
2019-07-05 09:36:41 scdaemon[71407] DBG: dismiss pinpad entry prompt
2019-07-05 09:36:41 scdaemon[71407] DBG: chan_7 -> INQUIRE DISMISSPINPADPROMPT
2019-07-05 09:36:41 scdaemon[71407] DBG: chan_7 <- END
2019-07-05 09:36:41 scdaemon[71407] verify CHV2 failed: Invalid response
2019-07-05 09:36:41 scdaemon[71407] operation decipher result: Invalid response
2019-07-05 09:36:41 scdaemon[71407] app_decipher failed: Invalid response
2019-07-05 09:36:41 scdaemon[71407] DBG: chan_7 -> ERR 100663372 Invalid response <SCD>
Fri, Jul 19, 8:01 AM · scd, gnupg
gniibe removed a project from T4631: Difficulties to generate key on OpenPGP Smart Card V3.3: OpenPGP.

Please note that key generation is takes time unusually longer from a viewpoint of card reader.
It is possible for a card reader to give up the execution of key generation command as timeout.

Fri, Jul 19, 6:40 AM · scd, Bug Report
gniibe committed rG98f4eff7ffde: card: Fix showing KDF object attribute. (authored by gniibe).
card: Fix showing KDF object attribute.
Fri, Jul 19, 6:29 AM
gniibe committed rG57565d5f975d: scd: Support "[CHV3]" attribute for keyid string. (authored by gniibe).
scd: Support "[CHV3]" attribute for keyid string.
Fri, Jul 19, 6:25 AM
gniibe committed rG9c0cd9d07546: card: Support disabling KDF functionality. (authored by gniibe).
card: Support disabling KDF functionality.
Fri, Jul 19, 6:25 AM
gniibe claimed T4631: Difficulties to generate key on OpenPGP Smart Card V3.3.

I am trying to reproduce your problem with my 3.3 card using my TTXS card reader.

Fri, Jul 19, 3:37 AM · scd, Bug Report
gniibe triaged T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools as Normal priority.
Fri, Jul 19, 3:05 AM · gpgrt, Feature Request
gniibe claimed T4643: gpgrt: enable the environment to set compiler and linker flags for helper tools.

Thank you. Merged.

Fri, Jul 19, 3:04 AM · gpgrt, Feature Request
gniibe added a comment to T4619: Unable to decrypt symmetric-key encrypted data.

Sorry, perhaps, I misunderstood how SKESK packets are generated in your application.
I was considering there were 256 recipients.

Fri, Jul 19, 2:12 AM · gnupg (gpg22), Bug Report

Thu, Jul 18

gniibe added a comment to T4619: Unable to decrypt symmetric-key encrypted data.

If the use of GnuPG (current implementation) is a condition, I think that you could improve the generation of SKESK packets, so that no other passphrase can not let gpg misunderstand as it may decrypt encrypted packet.

Thu, Jul 18, 11:48 PM · gnupg (gpg22), Bug Report
gniibe committed rPTH6b8ed75b40e6: build: Add -no-install for LDFLAGS of test programs. (authored by gniibe).
build: Add -no-install for LDFLAGS of test programs.
Thu, Jul 18, 8:55 AM
gniibe added a commit to T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well): rPTH2501a48930eb: build: With LD_LIBRARY_PATH defined, use --disable-new-dtags..
Thu, Jul 18, 8:55 AM
gniibe committed rPTH2501a48930eb: build: With LD_LIBRARY_PATH defined, use --disable-new-dtags. (authored by gniibe).
build: With LD_LIBRARY_PATH defined, use --disable-new-dtags.
Thu, Jul 18, 8:55 AM
gniibe added a project to T4631: Difficulties to generate key on OpenPGP Smart Card V3.3: Info Needed.

Please let us know what kind of key and how large, like RSA-4096 or ECC Brainpool.
For RSA 2048 or larger, yes, it takes too long.

Thu, Jul 18, 7:47 AM · scd, Bug Report
gniibe triaged T4641: Libassuan: enable the environment to set compiler and linker flags for helper tools as Normal priority.
Thu, Jul 18, 7:41 AM · libassuan, Feature Request
gniibe claimed T4641: Libassuan: enable the environment to set compiler and linker flags for helper tools.

Thanks.
Merged (with line break in the Makefile.am and formatting of commit message.

Thu, Jul 18, 7:39 AM · libassuan, Feature Request
gniibe committed rA98d7c7ea3f37: build: Use {CFLAGS,CPPFLAGS,LDFLAGS}_FOR_BUILD for helper programs. (authored by dkg).
build: Use {CFLAGS,CPPFLAGS,LDFLAGS}_FOR_BUILD for helper programs.
Thu, Jul 18, 7:37 AM
gniibe added a comment to T4619: Unable to decrypt symmetric-key encrypted data.

I mean, if all SKESK packets should be tried, we need some larger surgery of current implementation.

Thu, Jul 18, 5:07 AM · gnupg (gpg22), Bug Report
gniibe added a comment to T4619: Unable to decrypt symmetric-key encrypted data.

Is it possible for your application (DOTS), to specify the packet number for SKESKP, not trying all SKESK packets?


^-- with this change, we can decrypt the skesks.asc with --passphrase-repeat=169, and skesks2.asc with --passphrase-repeat=30

Thu, Jul 18, 5:05 AM · gnupg (gpg22), Bug Report
gniibe committed rG44be675b759d: gpg: More check for symmetric key encryption. (authored by gniibe).
gpg: More check for symmetric key encryption.
Thu, Jul 18, 4:05 AM

Tue, Jul 16

gniibe added a comment to T4042: RFC 4880 compliance.

It was rG07250279e7ec: * keyedit.c (keyedit_menu): Invisible alias "passwd" as "password". in 2004, which set default to rfc2440-text behavior.
And in 2007, the commit rGb550330067b6: * gpg.c (main): Disable --rfc2440-text and --force-v3-sigs by default. Enable… changed the default to no-rfc2440-text.

Tue, Jul 16, 10:20 AM · OpenPGP, gnupg
gniibe closed T4105: Inconsistent output for revocation keys in --list-keys --with-colons as Resolved.

Thanks, fixed in master.

Tue, Jul 16, 9:55 AM · Documentation, gnupg, Bug Report
gniibe committed rG4195ce15f494: doc: Fix description of the field 11. (authored by gniibe).
doc: Fix description of the field 11.
Tue, Jul 16, 9:55 AM
gniibe added a commit to T4105: Inconsistent output for revocation keys in --list-keys --with-colons: rG4195ce15f494: doc: Fix description of the field 11..
Tue, Jul 16, 9:55 AM · Documentation, gnupg, Bug Report
gniibe added a comment to T4623: pkg-config for mingw needs to emit -lws2_32.

Current situation of *.pc: static linking is not supported (yet).
It has never supported, actually, by *-config.

Tue, Jul 16, 5:49 AM · Windows, gpgrt, Bug Report
gniibe triaged T4594: dirmngr appears to unilaterally import system CAs as Normal priority.

While I understand incorrectness, the risk in practice is not that high. So, I put this as "normal" priority.

Tue, Jul 16, 5:35 AM · Bug Report, dirmngr, gnupg (gpg22)
gniibe added a comment to T4619: Unable to decrypt symmetric-key encrypted data.

In the current implementation of GnuPG, multiple packets of Symmetric-Key Encrypted Session Key Packet are not handled very well.

Tue, Jul 16, 4:03 AM · gnupg (gpg22), Bug Report
gniibe changed the status of T4594: dirmngr appears to unilaterally import system CAs from Open to Testing.

Pushed the change to master as well as 2.2 branch.

Tue, Jul 16, 3:15 AM · Bug Report, dirmngr, gnupg (gpg22)
gniibe committed rG58e234fbeb6c: dirmngr: Don't add system CAs for SKS HKPS pool. (authored by gniibe).
dirmngr: Don't add system CAs for SKS HKPS pool.
Tue, Jul 16, 3:14 AM
gniibe added a commit to T4594: dirmngr appears to unilaterally import system CAs: rG58e234fbeb6c: dirmngr: Don't add system CAs for SKS HKPS pool..
Tue, Jul 16, 3:14 AM · Bug Report, dirmngr, gnupg (gpg22)
gniibe committed rG75e0ec65170b: dirmngr: Don't add system CAs for SKS HKPS pool. (authored by gniibe).
dirmngr: Don't add system CAs for SKS HKPS pool.
Tue, Jul 16, 3:13 AM
gniibe added a commit to T4594: dirmngr appears to unilaterally import system CAs: rG75e0ec65170b: dirmngr: Don't add system CAs for SKS HKPS pool..
Tue, Jul 16, 3:13 AM · Bug Report, dirmngr, gnupg (gpg22)
gniibe committed rGb7df72d3074b: gpg: Fix keyring retrieval. (authored by gniibe).
gpg: Fix keyring retrieval.
Tue, Jul 16, 1:34 AM
gniibe committed rGeb00a14f6d2d: gpg: Improve import slowness. (authored by gniibe).
gpg: Improve import slowness.
Tue, Jul 16, 1:34 AM
gniibe added a commit to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate: rGb7df72d3074b: gpg: Fix keyring retrieval..
Tue, Jul 16, 1:34 AM · gnupg (gpg23), Bug Report

Mon, Jul 15

gniibe committed rC0147a5e69e49: tests: t-mpi-point: Remove implementation dependent checks. (authored by gniibe).
tests: t-mpi-point: Remove implementation dependent checks.
Mon, Jul 15, 9:52 AM
gniibe committed rC8a0bde8c211c: tests: t-mpi-point: Remove implementation dependent checks. (authored by gniibe).
tests: t-mpi-point: Remove implementation dependent checks.
Mon, Jul 15, 9:52 AM
gniibe added a comment to E510: Weekly Standup.

Last week:

This week:

  • libgcrypt master: Doesn't work on my chromebook
  • libgcrypt: ECC problem: the one like CVE-2018-20187
    • just a simple fix
  • scdaemon: Multiple card support
    • master branch breakage
    • possible PC/SC change
Mon, Jul 15, 9:33 AM
gniibe added a comment to E507: Weekly Standup.
Mon, Jul 15, 9:09 AM
gniibe claimed T4623: pkg-config for mingw needs to emit -lws2_32.
Mon, Jul 15, 9:00 AM · Windows, gpgrt, Bug Report
gniibe is attending E510: Weekly Standup.
Mon, Jul 15, 7:30 AM

Fri, Jul 12

gniibe added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

About importing, there are two other works: repairing and trustdb update. We can figure out the difference by the --import-options of no-repair-keys and fast-import (to skip those works).
I think that both can be O(N^2) for number of signatures.

Fri, Jul 12, 11:03 PM · gnupg (gpg23), Bug Report
gniibe changed the status of T4280: gnupg doc doesn't build due to ImageMagick default policy from Open to Testing.

I disabled the dependency rules for the figures (it's only enabled for maintainers).

Fri, Jul 12, 1:34 PM · gnupg, Documentation, Info Needed, Bug Report
gniibe committed rG58bab1a8784b: doc: Dependencies for figures are only for maintainers. (authored by gniibe).
doc: Dependencies for figures are only for maintainers.
Fri, Jul 12, 10:25 AM
gniibe added a commit to T4280: gnupg doc doesn't build due to ImageMagick default policy: rG58bab1a8784b: doc: Dependencies for figures are only for maintainers..
Fri, Jul 12, 10:25 AM · gnupg, Documentation, Info Needed, Bug Report
gniibe committed rMd9387650ffb1: python: doc: Add suffix for org files. (authored by gniibe).
python: doc: Add suffix for org files.
Fri, Jul 12, 8:43 AM
gniibe committed rM36428d8cf153: python: doc: Remove generated files, put rules in Makefile. (authored by gniibe).
python: doc: Remove generated files, put rules in Makefile.
Fri, Jul 12, 8:43 AM
gniibe added a commit to T4275: python gpg binding VCS contains generated files (documentation): rM36428d8cf153: python: doc: Remove generated files, put rules in Makefile..
Fri, Jul 12, 8:43 AM · gpgme, Bug Report
gniibe closed T4275: python gpg binding VCS contains generated files (documentation) as Resolved.

Fixed.

Fri, Jul 12, 7:55 AM · gpgme, Bug Report
gniibe committed rG4e601c7643fc: Fix a reference in comment. (authored by gniibe).
Fix a reference in comment.
Fri, Jul 12, 5:12 AM
gniibe committed rG89303b9998ea: gpg: Don't try decryption by session key when NULL. (authored by gniibe).
gpg: Don't try decryption by session key when NULL.
Fri, Jul 12, 2:30 AM
gniibe added a comment to T4573: Files encrypted on another platform using password based encryption (-c) intermittently fail to decrypt on Kleopatra.

If I were testing more, I would generate many (say, 1000, or more, for example) encrypted message by the tool (IBM Encryption Facility), to examine by GnuPG and figure out some patterns of failure.

Fri, Jul 12, 2:23 AM · gnupg (gpg22), Bug Report

Thu, Jul 11

gniibe added a comment to T4573: Files encrypted on another platform using password based encryption (-c) intermittently fail to decrypt on Kleopatra.

While I only observed the output of --list-packet, what I see are:

Thu, Jul 11, 9:59 AM · gnupg (gpg22), Bug Report
gniibe claimed T4594: dirmngr appears to unilaterally import system CAs.

With NTBTLS, it seems it works correctly.

Thu, Jul 11, 9:36 AM · Bug Report, dirmngr, gnupg (gpg22)
gniibe added projects to T4563: gpg-agent fails to sign request: gpgagent, Info Needed.

Which SSH client are you using?

Thu, Jul 11, 8:42 AM · Info Needed, gpgagent, Bug Report
gniibe claimed T4587: pinentry-gnome3 grabs input (is system modal) despite`--no-global-grab` or `OPTION no-grab`.

gpg-agent side is fixed to relax the error handling.

Thu, Jul 11, 7:57 AM · gpgagent, pinentry
gniibe committed rG02d8b383833b: agent: Relax the handling of pinentry error for keyboard grab. (authored by gniibe).
agent: Relax the handling of pinentry error for keyboard grab.
Thu, Jul 11, 7:56 AM
gniibe added a commit to T4587: pinentry-gnome3 grabs input (is system modal) despite`--no-global-grab` or `OPTION no-grab`: rG02d8b383833b: agent: Relax the handling of pinentry error for keyboard grab..
Thu, Jul 11, 7:56 AM · gpgagent, pinentry
gniibe committed rGb31060425226: scd: Fix internal CCID driver, so that -DTEST works. (authored by gniibe).
scd: Fix internal CCID driver, so that -DTEST works.
Thu, Jul 11, 7:38 AM
gniibe committed rE7ffab1750fde: Fix signedness for a single-bit field. (authored by gniibe).
Fix signedness for a single-bit field.
Thu, Jul 11, 7:01 AM
gniibe committed rG2536bf276189: scd: Fix debug logging of the internal CCID driver. (authored by gniibe).
scd: Fix debug logging of the internal CCID driver.
Thu, Jul 11, 6:25 AM
gniibe committed rG29c7fb4053d2: gpg: Fix getting User ID. (authored by gniibe).
gpg: Fix getting User ID.
Thu, Jul 11, 5:40 AM
gniibe closed T4598: curses: dialog broken with wide characters as Resolved.
Thu, Jul 11, 3:53 AM · pinentry
gniibe added a comment to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

For the particular problem of --list-key with pubring.gpg, I think we can say it's fixed.

Thu, Jul 11, 3:13 AM · gnupg (gpg23), Bug Report
gniibe claimed T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate.

@werner : Yes, the way to go is having something like a server for keys; It can remove all unnecessary search/lookup all together.

Thu, Jul 11, 2:18 AM · gnupg (gpg23), Bug Report

Wed, Jul 10

gniibe committed rG33c17a8008c3: gpg: Improve import slowness. (authored by gniibe).
gpg: Improve import slowness.
Wed, Jul 10, 8:44 AM
gniibe committed rGa7a043e82555: gpg: Fix keyring retrieval. (authored by gniibe).
gpg: Fix keyring retrieval.
Wed, Jul 10, 8:10 AM
gniibe added a commit to T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate: rGa7a043e82555: gpg: Fix keyring retrieval..
Wed, Jul 10, 8:10 AM · gnupg (gpg23), Bug Report
gniibe claimed T4597: Support GCM modes for ntbtls..

I pushed my change as: rT7b2c4d9dd50b: Support GCM.
Please test.

Wed, Jul 10, 4:51 AM · Feature Request, ntbtls
gniibe committed rPdad35d65f05e: curses: Fix more. (authored by gniibe).
curses: Fix more.
Wed, Jul 10, 2:16 AM
gniibe added a commit to T4598: curses: dialog broken with wide characters: rPdad35d65f05e: curses: Fix more..
Wed, Jul 10, 2:16 AM · pinentry
gniibe added a comment to T4598: curses: dialog broken with wide characters.

I pushed the fix. Thanks for your cooperation.

Wed, Jul 10, 2:15 AM · pinentry
gniibe added a comment to T4598: curses: dialog broken with wide characters.

Thanks for further testing.
I realized that it's not the left border drawing problem in fact, but the newline should be between the description and passphrase line.
I'm going to fix this.

Wed, Jul 10, 2:07 AM · pinentry
gniibe added a comment to T4606: Release GnuPG 2.2.17.

Err... my repo for 2.2 was a week old. Now, I updated, and confirmed it's there.
Thanks having the support!

Wed, Jul 10, 1:25 AM · Release Info, gnupg (gpg22)

Tue, Jul 9

gniibe committed rG37d758e5f2b5: sm: Fix card access. (authored by gniibe).
sm: Fix card access.
Tue, Jul 9, 10:03 AM
gniibe committed rPa03f39207148: curses: Fix handling of newline in description. (authored by gniibe).
curses: Fix handling of newline in description.
Tue, Jul 9, 9:30 AM
gniibe added a commit to T4598: curses: dialog broken with wide characters: rPa03f39207148: curses: Fix handling of newline in description..
Tue, Jul 9, 9:30 AM · pinentry
gniibe committed rP67a7cfa12d15: curses: Fix width calculation. (authored by gniibe).
curses: Fix width calculation.
Tue, Jul 9, 9:09 AM